Developers
SDK’lar
Canlı ses için bir tarayıcı SDK’sı, Node ve Python için resmi sunucu SDK’ları ve diğer her dil için public bir OpenAPI şeması.
Tarayıcı (@glytos/web)
Herhangi bir web uygulamasına WebRTC üzerinden canlı bir sesli ajan gömün. Çatı-bağımsız ve bağımlılıksız. Tarayıcı asla uzun ömürlü bir kimlik bilgisi tutmaz: sunucunuz kısa ömürlü, akışa-özel bir token üretir ve SDK yalnızca onunla bağlanır.
npm install @glytos/web1. Sunucunuzda bir token üretin
Web-token uç noktasını API anahtarınızla çağırın ve sonucu tarayıcıya döndürün.
POST /api/v1/calls/web-token
X-API-Key: gly_••••••••••••
{ "workflow_uuid": "..." } // returns { token, ws_url }2. Tarayıcıda çağrıyı başlatın
import { GlytosWebCall } from '@glytos/web';
// token + wsUrl come from your server's POST /api/v1/calls/web-token
const call = new GlytosWebCall({ token, wsUrl });
call.on('status', (s) => console.log('status', s));
call.on('transcript', (m) => console.log(m.role, m.text, m.final));
call.on('ended', () => console.log('call ended'));
await call.start();
// in-call controls
call.setMicMuted(true);
call.stop();Çağrı; status, transcript, ended ve error olayları yayar ve çağrı içi kontrol için setMicMuted, setAssistantMuted ve stop sunar.
Sunucu SDK’ları
Node.js ve Python için resmi, tipli SDK’lar veya herhangi bir dilden düz HTTP. Aynı kaynaklar, aynı webhook doğrulayıcı. Dilinizi seçin:
# List your agents
curl https://api.glytos.com/api/v1/workflows \
-H "X-API-Key: $GLYTOS_API_KEY"Sunucu SDK’sını yalnızca backend’inizden kullanın. Bir API anahtarını asla tarayıcıya göndermeyin. Tarayıcı içi ses için kapsamlı bir token ile @glytos/web kullanın.
Diğer her dil
Her uç nokta public bir OpenAPI 3 şemasıyla tanımlıdır; böylece Go, Ruby, C#, Java, PHP ve daha fazlası için tipli bir istemci üretebilirsiniz:
# Generate a typed client from the public OpenAPI spec
npx @openapitools/openapi-generator-cli generate \
-i https://api.glytos.com/api/v1/openapi.json \
-g go -o ./glytos-clientModel Context Protocol
Glytos ayrıca bir MCP sunucusu olarak çalışır; araçlarını MCP uyumlu asistanlara ve IDE’lere sunar.
python -m glytos.mcp