ai.send

Возвращает ответ на запрос к встроенному AI-агенту. Учитывает доступные порталу (аккаунту) лимиты, поддерживает автоматическое определение типа запроса, а также составные запросы.

API ver.10.0.0 Пользователь

Запрос
ПараметрТипЗначениеОписание
class *Stringai
method *Stringsend
sid *StringИдентификатор сессии пользователя.
langStringruКод языка интерфейса.
param *ObjectОбъект с параметрами запроса.
model *StringdeepseekНазвание модели AI, к которой должен быть запрос.
Допустимые значения: deepseek
promt *StringПромт пользователя. Можно передавать в чистом виде, API сам поймет, если промт состоит из нескольких запросов, объединенных, например «И». Параметр обязательный, но может быть пустым (пустая строка).
new_dialogBooleantrueНачать новый диалог (чат). Рекомендуется вызывать false для второго и далее запросов в рамках одного диалога, иначе будет подгружены результаты предыдущего диалога (чата). Нет необходимости указывать, если передан явный тип запроса, если того не требует механизм явно.
Допустимые значения: true false
typeStringТип запроса, если его можно передать явно.
Допустимые значения: get_data gen_answer get_corrected get_theses get_formatted
optionObjectОбъект дополнительных параметров, которые могут быть применены. Список параметров определяется отдельно в зависимости от типа запроса. Например, это может быть chat_id для генерации ответа на переписку.
streamBooleanfalseПолучать данные постепенно или ожидать полного ответа. Перспективный парамер: пока всегда false.
Допустимые значения: true false
* – обязательные параметры
Ответ
ПараметрТипОписание
response *String[]Массив строк ответов на запрос (ответов может быть несколько, если пользователь задал составной запрос). Текст ответа может содержать HTML-теги.
* – обязательные параметры
Коды ошибок
НомерОписание
860Отсутствуют обязательные параметры или некорректные данные запроса к AI.
861Запрашиваемый объект AI не найден.
864Ошибка внешнего сервиса AI.
865Превышен лимит AI.
867AI не смог выполнить или обработать операцию.
            [
 {
   "code": 200,
   "response": [
     "Текст первого ответа на запрашиваемом языке",
     "Текст второго ответа на запрашиваемом языке"
   ]
 },
 {
   "code": 200,
   "response": []
 }
]
          
            [
 {
   "code": 865,
   "response": null
 },
 {
   "code": 200,
   "response": {
     "errs": {
         "865": "Превышен дневной лимит запросов к AI."
     }
   }
 }
]
          
        
curl -X POST https://domain.laxo.one/ai/send \
-H "Content-Type: application/json" \
-d '{"sid": "YOUR_API_SID", "lang": "ru", "param": "OBJECT WITH PARAMS"}
        
      
Остались вопросы? Спросите в чате В нашем сообществе в Telegram можно быстро задать вопрос, получить подсказку от команды Laxo или обменяться опытом с другими пользователями.