Asistanı güncelle
Asistanlar
Asistanı güncelle
Mevcut bir AI asistanının yapılandırmasını güncelleyin
PUT
Asistanı güncelle
Bu endpoint, mevcut bir AI asistanının yapılandırmasını güncellemenize olanak tanır. Tüm alanlar isteğe bağlıdır - yalnızca güncellemek istediğiniz alanları sağlayın.
Yol Parametreleri
integer
gerekli
Güncellenecek asistanın benzersiz tanımlayıcısı
İstek Gövdesi
Temel Alanlar
string
Asistanın adı (maks. 255 karakter)
integer
Asistan için kullanılacak ses ID’si. Motor modunuz ile uyumlu sesleri almak için
mode parametresi ile Get Voices endpoint’ini kullanın.integer
Asistanın dil ID’si. Mevcut dilleri almak için Get Languages endpoint’ini kullanın.
string
Asistan türü. Seçenekler:
inbound, outboundstring
Motor modu. Seçenekler:
pipeline, multimodal, dualplexstring
Asistanın saat dilimi (ör. “Europe/Bucharest”, “America/New_York”)
string
Arama başladığında asistanın söyleyeceği ilk mesaj (maks. 200 karakter)
string
Asistanın davranışını ve kişiliğini tanımlayan sistem istemi
Moda Özel Alanlar
integer
Kullanılacak LLM model ID’si. Yalnızca
pipeline modu için geçerlidir.Mevcut modelleri almak için Get Models endpoint’ini kullanın.integer
Multimodal model ID’si. Yalnızca
multimodal ve dualplex modları için geçerlidir.Mevcut multimodal modelleri almak için Get Models endpoint’ini kullanın.integer
Multimodal/dualplex modlarında araç çağrıları için yedek LLM model ID’si. Kaldırmak için
null olarak ayarlayın.number
Multimodal/dualplex modları için konuşma sırası algılama hassasiyeti (0-1). Otomatik için
null olarak ayarlayın.İkincil Diller
integer[]
Asistanın konuşabileceği ek dil ID’lerinin dizisi. Mevcut ikincil dilleri değiştirir. Tüm ikincil dilleri kaldırmak için boş bir dizi
[] gönderin.Bilgi Bankası Ayarları
integer
Eklenecek bilgi bankası ID’si. Bilgi bankasını kaldırmak için
null olarak ayarlayın.string
Bilgi bankasının nasıl kullanılacağı. Seçenekler:
function_call- AI arama yapmak için bir fonksiyon çağırır (multimodal/dualplex için zorunlu)prompt- Bilgi isteme enjekte edilir (yalnızca pipeline)
Telefon Numarası
integer
Atanacak telefon numarasının ID’si. Atamayı kaldırmak için
null olarak ayarlayın. Hesabınıza ait olmalıdır.Özel Görüşme İçi Araçlar
integer[]
Senkronize edilecek özel görüşme içi araç ID’lerinin dizisi. Mevcut tüm araç atamalarını değiştirir. Tüm araçları kaldırmak için boş bir dizi
[] gönderin. Her araç hesabınıza ait olmalıdır.Yerleşik Araçlar
array
Yerleşik araçların dizisi. Mevcut tüm yerleşik araçları değiştirir. Tüm araçları kaldırmak için boş bir dizi
[] gönderin.Ses ve TTS Ayarları
boolean
Duygusal metin-konuşma sentezinin etkinleştirilip etkinleştirilmeyeceği
number
Ses kararlılık ayarı (0-1). Yüksek = daha tutarlı ses
number
Ses benzerlik ayarı (0-1). Yüksek = orijinal sese daha yakın
number
Konuşma hızı çarpanı (0.7-1.2)
number
LLM sıcaklık ayarı (0-1). Düşük = daha belirleyici
integer
Özel TTS sağlayıcı ID’si. Dil varsayılanını kullanmak için
null olarak ayarlayın. Mevcut sağlayıcıları keşfetmek için Get Synthesizer Providers endpoint’ini kullanın.integer
Özel STT sağlayıcı ID’si. Yalnızca pipeline modu. Dil varsayılanını kullanmak için
null olarak ayarlayın. Mevcut sağlayıcıları keşfetmek için Get Transcriber Providers endpoint’ini kullanın.Arama Davranış Ayarları
boolean
Arayan kişinin sözünü kesmesine izin verilip verilmeyeceği.
boolean
İşleme sırasında dolgu sesi kullanılıp kullanılmayacağı.
object
Kategoriye göre özel dolgu kelime profilleri. Mevcut dolgu yapılandırmasını değiştirir. Her kategori kısa ifadelerden oluşan bir dizidir.
positive: Olumlu/onaylayıcı yanıtlar için dolgu kelimelerinegative: Olumsuz/nötr yanıtlar için dolgu kelimeleriquestion: Bir soru işlenirken kullanılan dolgu kelimelerineutral: Nötr onay için dolgu kelimeleri
boolean
Aramanın kaydedilip kaydedilmeyeceği
boolean
Gürültü engellemenin etkinleştirilip etkinleştirilmeyeceği
boolean
Doğru ise, asistan müşterinin önce konuşmasını bekler
Zamanlama Ayarları
integer
Saniye cinsinden maksimum arama süresi (20-1200)
integer
Yeniden etkileşimden önce saniye cinsinden maksimum sessizlik süresi (1-360)
integer
Aramayı sonlandırmadan önce arama başlangıcındaki maksimum sessizlik (1-120 saniye). Devre dışı bırakmak için
null olarak ayarlayın.integer
Vazgeçmeden önce maksimum çalma süresi (1-60 saniye)
Yeniden Etkileşim Ayarları
integer
Saniye cinsinden yeniden etkileşim aralığı (7-600)
string
Yeniden etkileşim mesajları için özel istem (maks. 1000 karakter). Varsayılanı kullanmak için
null olarak ayarlayın.Sesli Mesaj Ayarları
boolean
Sesli mesaj algılandığında aramanın sonlandırılıp sonlandırılmayacağı
string
Kapatmadan önce sesli mesaja bırakılacak mesaj (maks. 1000 karakter). Devre dışı bırakmak için
null olarak ayarlayın.Uç Nokta Algılama
string
Ses aktivite algılama türü. Seçenekler:
vad, ainumber
Uç nokta hassasiyet seviyesi (0-5)
number
Kesinti hassasiyet seviyesi (0-5)
integer
Kesintiye izin verilmeden önce minimum kelime sayısı (0-10). Devre dışı bırakmak için
null olarak ayarlayın.Ortam Sesi
string
Arka plan ortam sesi. Seçenekler:
off, office, city, forest, crowded_room, cafe, naturenumber
Ortam sesi ses seviyesi (0-1)
Webhook Yapılandırması
boolean
Webhook bildirimlerinin etkin olup olmadığı
string
Arama sonrası bildirimler için webhook URL’si. Kaldırmak için
null olarak ayarlayın.boolean
Webhook’ların yalnızca tamamlanan aramalarda gönderilip gönderilmeyeceği (başarısız/cevaplanmayan aramalar hariç)
boolean
Webhook yüküne kayıt URL’sinin dahil edilip edilmeyeceği
Arama Sonrası Değerlendirme
boolean
AI arama sonrası değerlendirmenin etkinleştirilip etkinleştirilmeyeceği
array
Arama sonrası veri çıkarma için şema tanımı. Mevcut şemayı değiştirir.
Değişkenler
object
Özel değişkenlerin anahtar-değer çiftleri. Mevcut tüm değişkenleri değiştirir.
Görüşme Sona Erme Ayarları
integer
Görüşmenin sona ermiş sayılmasından önceki sohbet hareketsizlik süresi (dakika) (1-1440). Devre dışı bırakmak için
null olarak ayarlayın. Varsayılan: 30boolean
Hareketsizlik nedeniyle sona erdikten sonra görüşmenin yeniden tetiklenmesine izin verilip verilmeyeceği
string
Sohbet görüşmesi hareketsizlik nedeniyle sona erdiğinde çağrılan webhook URL’si. Kaldırmak için
null olarak ayarlayın. Ana arama webhook’undan bağımsızdır.Örnek İstekler
Temel Ayarları Güncelle
Multimodal Moda Geç
Araçları ve Bilgi Bankasını Güncelle
Yeniden Etkileşim ve Sesli Mesajı Güncelle
İsteğe Bağlı Ayarları Kaldır
Yanıt
string
Asistan güncellemesini onaylayan başarı mesajı
object
Notlar
- Yalnızca istek gövdesinde sağladığınız alanlar güncellenecektir
- İsteğe bağlı alanları kaldırmak için açıkça
nullolarak ayarlayın - Dizileri temizlemek (araçlar, ikincil diller) için boş bir dizi
[]gönderin - Asistan, kimlik doğrulaması yapılmış kullanıcıya ait olmalıdır
- Uyumlu sesleri almak için
modeparametresi ile Get Voices endpoint’ini kullanın - Multimodal/dualplex modları için
knowledgebase_modedeğerifunction_callolmalıdır - Multimodal/dualplex modları için
allow_interruptionsdevre dışı bırakılamaz - Modun değiştirilmesi moda özel ayarları sıfırlar (LLM modeli, multimodal model, sağlayıcılar)

