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.

bash
npm install @glytos/web

1. 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.

http
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

typescript
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:

bash
# 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-client

Model Context Protocol

Glytos ayrıca bir MCP sunucusu olarak çalışır; araçlarını MCP uyumlu asistanlara ve IDE’lere sunar.

bash
python -m glytos.mcp
SDK’lar · Glytos