İçeriğe geç

AI Temsilcinizin tüm yapılandırmasını REST API üzerinden alın ve güncelleyin.

Kişilik, konuşma stili ve sistem istemi dahil AI Temsilcinizin tüm yapılandırmasını alın ve güncelleyin.

Davranış ayarları kontrol panelinde Kimlik > AI kişiliği altındadır. Ziyaretçiye gösterilen metinler Kanallar > Web Siteniz > Metin içeriği altındadır. Aşağıdaki alan tablosu her ayarın tam konumunu gösterir.

Kapsam: read_all

GET https://app.quickchat.ai/v1/api/chatbot_settings

Terminal window
curl https://app.quickchat.ai/v1/api/chatbot_settings \
-H 'Authorization: Bearer <API_TOKEN>'

Yanıt 200 OK

{
"personality": 0,
"profession": "helpful_assistant",
"creativity_level": 1,
"greeting": "<p>Hello! How can I help you today?</p>",
"greeting2": "",
"header": "Support Assistant",
"header2": "",
"language_chosen": "en",
"reply_length": 1,
"one_word_description": "Support Agent",
"short_description": "A helpful customer support assistant.",
"ai_commands": ["Be polite", "Stay on topic"]
}
AlanAçıklama
one_word_description
dize
AI Temsilcisinin adı. Kontrol paneli: Kimlik > AI kişiliği > Ad. API en fazla 200 karakter kabul eder; uygulama içi alan 40 karakterle sınırlar.
short_description
dize
Ana istem (sistem istemi). Kontrol paneli: Kimlik > AI kişiliği > Ana istem. API her planda en fazla 25.000 karakter kabul eder; uygulama içi düzenleyici, planınızın 15.000’den başlayan üst sınırını uygular.
ai_commands
dize dizisi
Her dizi öğesinde bir AI davranış yönergesi. Kontrol paneli: Kimlik > AI kişiliği > Yönergeler. En fazla 250 öğe, öğe başına 5.000 ve tüm öğelerde toplam 10.000 karakter.
personality
tamsayı (0–13)
AI kişiliği ön ayarı. Kontrol paneli: Kimlik > AI kişiliği > Kişilik. Aşağıdaki tabloya bakın
profession
dize
AI mesleği/rolü. Kontrol paneli: Kimlik > AI kişiliği > Rol (en fazla 200 karakter). Aşağıdaki tabloya bakın
creativity_level
tamsayı (0–2)
Kontrol paneli: Kimlik > AI kişiliği > Yaratıcılık. 0 = Düşük, 1 = Normal, 2 = Yüksek
reply_length
tamsayı (0–2)
Kontrol paneli: Kimlik > AI kişiliği > Yanıt Uzunluğu. 0 = Kısa, 1 = Normal, 2 = Daha uzun
greeting
dize
Birincil karşılama mesajı (HTML). Kontrol paneli: Kanallar > Web Siteniz > Metin içeriği > Karşılama mesajı (en fazla 1000 karakter). Widget Yapılandırmasındaki welcome_message ile aynı alandır.
greeting2
dize
İkincil karşılama mesajı (HTML). API üzerinden kullanılabilir; kontrol panelinde düzenleme alanı yoktur.
header
dize
Sohbet başlığı metni. Kontrol paneli: Kanallar > Web Siteniz > Metin içeriği > Başlık metni (en fazla 200 karakter)
header2
dize
İkincil başlık metni (en fazla 200 karakter). API’de header2 veya Widget Yapılandırmasında subtitle olarak kullanılabilir; kontrol panelinde düzenleme alanı yoktur.
language_chosen
dize
Virgülle ayrılmış dil kodları (örneğin "en,es,de"). Kontrol paneli: Kimlik > AI kişiliği > Diller (toplam en fazla 200 karakter; 30 dil sınırını aşan kodlar atılır)

Kişilik değerleri:

DeğerEtiketAçıklama
0KlasikProfesyonellik ve yakınlık arasında dengeli, çok yönlü (varsayılan)
1EspriliEğlenceli etkileşimler için kelime oyunları ve şakalarla esprili ton
2Resmîİş ortamları için resmî, ciddi ve kısa olgusal bilgiler
3SamimiKişisel ve yakın bir dokunuşla rahat konuşmalar
4İğneleyiciMizah içeren, kendinden emin ve eğlenceli
5ZekiKapsamlı anlayış için ayrıntılı ve doğru bilgiler
6EmpatikDuygulara önem veren ilgili ve şefkatli etkileşimler
7CesurGüçlü fikir ve önerileri kendinden emin biçimde sunar
9HeyecanlıCanlı ve enerjik etkileşim
10GizemliBenzersiz deneyim için gizemli, merak uyandıran yanıtlar
11İlham VericiKoç gibi olumlu düşünmeyi ve hedeflere ulaşmayı destekler
12MaceracıKonfor alanından çıkmayı ve yeni fırsatları keşfetmeyi teşvik eder
13ZarifBenzersiz ve seçkin markalar için sofistike deneyim

Rol değerleri:

DeğerKontrol paneli etiketiAçıklama
helpful_assistantYardımcı asistanÇok yönlü, çok amaçlı. Çoğu kullanım senaryosu için önerilir
customer_support_representativeDestek TemsilcisiEmpatik, adım adım çözüm ve sorun giderme sunar
shopping_assistantAlışveriş AsistanıBağlantılarla proaktif ürün önerileri sunar
field_expertAlan UzmanıProfesyonel danışman; açıklayıcı sorular sorar, uzman rehberliği sunar
interviewerGörüşmeciYanıt vermek yerine sorular sorar. Anketler, görüşmeler ve geri bildirim için

one_word_description, short_description ve ai_commands alanları Bilgi Tabanı Ayarları uç noktasından da kullanılabilir. Bu alanlar ortaktır; her iki uç noktadan yapılan güncellemeler aynı temel verileri değiştirir.

Kapsam: write_all

PATCH https://app.quickchat.ai/v1/api/chatbot_settings

İstek gövdesi: tüm alanlar isteğe bağlıdır. Yalnızca güncellemek istediğiniz alanları ekleyin.

ParametreAçıklama
personality
tamsayı (0–13)
AI kişiliği ön ayarı
profession
dize
AI mesleği/rolü (en fazla 200 karakter)
creativity_level
tamsayı (0–2)
0 = Düşük, 1 = Normal, 2 = Yüksek
greeting
dize
Birincil karşılama mesajı (HTML, en fazla 1000 karakter)
greeting2
dize
İkincil karşılama mesajı
header
dize
Sohbet başlığı metni (en fazla 200 karakter)
header2
dize
İkincil başlık metni (en fazla 200 karakter)
language_chosen
dize
Virgülle ayrılmış dil kodları (toplam en fazla 200 karakter; 30 dil sınırını aşan kodlar atılır)
reply_length
tamsayı (0–2)
0 = Kısa, 1 = Normal, 2 = Daha uzun
one_word_description
dize
AI Temsilcisinin adı. API sınırı 200 karakter; uygulama içi alan 40 karakterle sınırlar.
short_description
dize
AI Ana istemi (sistem istemi). API her planda en fazla 25.000 karakter kabul eder; uygulama içi düzenleyici planınızın 15.000’den başlayan üst sınırını uygular. Çok büyük değer 422 döndürür.
ai_commands
dize dizisi
Her dizi öğesinde bir AI Yönergesi. En fazla 250 öğe, öğe başına 5.000 ve tüm öğelerde toplam 10.000 karakter. Çok büyük değer 422 döndürür.

Her dizi öğesi bir yönergedir ve tam gönderdiğiniz biçimiyle kaydedilir. Noktalı virgül dahil noktalama işaretleri korunur. Bu uç nokta eskiden kaydetmeden önce metninizdeki ; karakterlerini çıkarırdı. Bu sorunu aşmak için noktalı virgülleri kaldırıyor veya değiştiriyorsanız artık bunu yapmanıza gerek yoktur.

Yönergeleri değiştirmemek için ai_commands göndermeyin veya null gönderin. Temizlemek için [] gönderin.

Terminal window
curl -X PATCH https://app.quickchat.ai/v1/api/chatbot_settings \
-H 'Authorization: Bearer <API_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{
"greeting": "<p>Welcome! Ask me anything.</p>",
"creativity_level": 2
}'

Yanıt 200 OK: güncellenmiş chatbot ayarlarını döndürür (Chatbot ayarlarını alma yanıtıyla aynı şema).