Актуализиране на асистент
Асистенти
Актуализиране на асистент
Актуализиране на конфигурацията на съществуващ AI асистент
PUT
Актуализиране на асистент
Този endpoint ви позволява да актуализирате конфигурацията на съществуващ AI асистент. Всички полета са опционални - предоставете само полетата, които искате да актуализирате.Documentation Index
Fetch the complete documentation index at: https://docs.aiployees.com/llms.txt
Use this file to discover all available pages before exploring further.
Параметри в пътя
Уникалният идентификатор на асистента за актуализиране
Тяло на заявката
Основни полета
Името на асистента (максимум 255 символа)
ID на гласа за използване от асистента. Използвайте endpoint-а Get Voices с параметъра
mode, за да получите съвместими гласове за вашия режим на двигателя.ID на езика за асистента. Използвайте endpoint-а Get Languages, за да получите наличните езици.
Типът на асистента. Опции:
inbound, outboundРежимът на двигателя. Опции:
pipeline, multimodal, dualplexЧасовата зона за асистента (напр. “Europe/Bucharest”, “America/New_York”)
Първоначалното съобщение, което асистентът ще произнесе, когато разговорът започне (максимум 200 символа)
Системният prompt, който дефинира поведението и личността на асистента
Полета, специфични за режима
ID на LLM модела за използване. Приложимо само за режим
pipeline.Използвайте endpoint-а Get Models, за да получите наличните модели.ID на multimodal модела. Приложимо само за режими
multimodal и dualplex.Използвайте endpoint-а Get Models, за да получите наличните multimodal модели.Резервен LLM модел ID за извиквания на инструменти в multimodal/dualplex режими. Задайте
null за премахване.Чувствителност за разпознаване на реда за multimodal/dualplex режими (0-1). Задайте
null за автоматично.Вторични езици
Масив от допълнителни ID на езици, на които асистентът може да говори. Заменя съществуващите вторични езици. Подайте празен масив
[] за премахване на всички вторични езици.Настройки за knowledgebase
ID на knowledgebase за прикачване. Задайте
null за премахване на knowledgebase.Как да се използва knowledgebase. Опции:
function_call- AI извиква функция за търсене (необходимо за multimodal/dualplex)prompt- Знанията се инжектират в prompt-а (само pipeline)
Телефонен номер
ID на телефонен номер за назначаване. Задайте
null за отмяна на назначението. Трябва да принадлежи на вашия профил.Персонализирани инструменти по време на разговор
Масив от ID на персонализирани инструменти за синхронизиране по време на разговор. Заменя всички съществуващи назначения на инструменти. Подайте празен масив
[] за премахване на всички инструменти. Всеки инструмент трябва да принадлежи на вашия профил.Вградени инструменти
Масив от вградени инструменти. Заменя всички съществуващи вградени инструменти. Подайте празен масив
[] за премахване на всички инструменти.Настройки за глас и TTS
Дали да се активира емоционална text-to-speech синтеза
Настройка за стабилност на гласа (0-1). По-високо = по-последователен глас
Настройка за приличност на гласа (0-1). По-високо = по-близо до оригиналния глас
Множител за скорост на говора (0.7-1.2)
Настройка за LLM температура (0-1). По-ниско = по-детерминистично
ID на персонализиран TTS доставчик. Задайте
null, за да използвате езиковия по подразбиране. Използвайте endpoint-а Get Synthesizer Providers, за да откриете наличните доставчици.ID на персонализиран STT доставчик. Само за Pipeline режим. Задайте
null, за да използвате езиковия по подразбиране. Използвайте endpoint-а Get Transcriber Providers, за да откриете наличните доставчици.Настройки за поведение при разговор
Дали да се позволят прекъсвания от обаждащия се.
Дали да се използва filler аудио по време на обработка.
Персонализирани профили за filler думи по категория. Заменя съществуващата filler конфигурация. Всяка категория е масив от кратки фрази.
positive: Filler думи за позитивни/утвърдителни отговориnegative: Filler думи за негативни/неутрални отговориquestion: Filler думи при обработване на въпросneutral: Filler думи за неутрални потвърждения
Дали да се записва разговорът
Дали да се активира потискане на шума
Ако е true, асистентът чака клиентът първо да заговори
Настройки за време
Максимална продължителност на разговора в секунди (20-1200)
Максимална продължителност на тишината преди повторно ангажиране в секунди (1-360)
Максимална тишина в началото на разговора преди приключване (1-120 секунди). Задайте
null за деактивиране.Максимално време за звънене преди отказване (1-60 секунди)
Настройки за повторно ангажиране
Интервал за повторно ангажиране в секунди (7-600)
Персонализиран prompt за съобщения за повторно ангажиране (максимум 1000 символа). Задайте
null, за да използвате по подразбиране.Настройки за гласова поща
Дали да се приключи разговорът, когато се открие гласова поща
Съобщение за оставяне в гласовата поща преди затваряне (максимум 1000 символа). Задайте
null за деактивиране.Разпознаване на край
Тип разпознаване на гласова активност. Опции:
vad, aiНиво на чувствителност за край (0-5)
Ниво на чувствителност за прекъсване (0-5)
Минимален брой думи преди разрешаване на прекъсване (0-10). Задайте
null за деактивиране.Фонов звук
Фонов звук. Опции:
off, office, city, forest, crowded_room, cafe, natureНиво на звука на фоновия звук (0-1)
Конфигурация за webhook
Дали webhook нотификациите са активирани
URL на webhook за нотификации след разговор. Задайте
null за премахване.Дали да се изпращат webhook-и само при завършени разговори (не неуспешни/без отговор)
Дали да се включи URL за записа в webhook payload-а
Оценка след разговор
Дали да се активира AI оценка след разговор
Схема за дефиниция за извличане на данни след разговор. Заменя съществуващата схема.
Променливи
Ключ-стойност двойки от персонализирани променливи. Заменя всички съществуващи променливи.
Настройки за приключен разговор
Минути на неактивност в чата преди разговорът да се счита за приключен (1-1440). Задайте
null за деактивиране. По подразбиране: 30Дали да се позволи повторно задействане на разговора след приключване поради неактивност
URL на webhook, извикван когато чат разговорът приключи поради неактивност. Задайте
null за премахване. Отделно от основния разговорен webhook.Примерни заявки
Актуализиране на основни настройки
Превключване към Multimodal режим
Актуализиране на инструменти и knowledgebase
Актуализиране на повторно ангажиране и гласова поща
Премахване на опционални настройки
Отговор
Съобщение за успех, потвърждаващо актуализацията на асистента
Бележки
- Само полетата, които предоставите в тялото на заявката, ще бъдат актуализирани
- За премахване на опционални полета, изрично ги задайте на
null - За изчистване на масиви (инструменти, вторични езици), подайте празен масив
[] - Асистентът трябва да принадлежи на удостоверения потребител
- Използвайте Get Voices endpoint с параметър
modeза получаване на съвместими гласове - За multimodal/dualplex режими,
knowledgebase_modeтрябва да бъдеfunction_call - За multimodal/dualplex режими,
allow_interruptionsне може да се деактивира - Промяната на режима нулира настройките, специфични за режима (LLM модел, multimodal модел, доставчици)

