Asistan Güncelle

Mevcut bir asistanı güncelleyin (taslak olarak kaydedilir)

Endpoint

PUT/assistants/:id

Asistanı günceller ve taslak olarak kaydeder. Yayınlamak için publish endpoint'ini kullanın.

URL Parametreleri

idzorunlu

Güncellenecek asistan ID'si

İstek Parametreleri

nameopsiyonel

Asistan adı

descriptionopsiyonel

Asistan açıklaması

promptopsiyonel

Asistan sistem promptu

firstMessageopsiyonel

İlk karşılama mesajı

voiceSettingsopsiyonel

Ses ayarları objesi

llmSettingsopsiyonel

LLM ayarları objesi

Örnek İstek

cURL
curl -X PUT https://api.wespoke.ai/api/v1/assistants/ast_1234567890 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Gelişmiş Müşteri Destek Asistanı",
    "prompt": "Sen çok yardımsever ve bilgili bir müşteri destek asistanısın...",
    "llmSettings": {
      "temperature": 0.8
    }
  }'

Yanıt

200 OK
{
  "id": "ast_1234567890",
  "name": "Gelişmiş Müşteri Destek Asistanı",
  "description": "7/24 müşteri destek hizmeti",
  "status": "draft",
  "hasChanges": true,
  "prompt": "Sen çok yardımsever ve bilgili bir müşteri destek asistanısın...",
  "firstMessage": "Merhaba! Size nasıl yardımcı olabilirim?",
  "voiceSettings": {
    "provider": "elevenlabs",
    "voiceId": "voice_123",
    "stability": 0.5,
    "similarityBoost": 0.75
  },
  "llmSettings": {
    "provider": "gemini",
    "model": "gemini-1.5-flash",
    "temperature": 0.8
  },
  "updatedAt": "2025-10-08T15:45:00Z"
}

ℹ️Önemli Not

Güncelleme işlemi asistanı taslak olarak kaydeder. Değişikliklerin canlıya alınması için/assistants/:id/publishendpoint'ini kullanmanız gerekir.