Возвращает ответ на запрос к встроенному AI-агенту. Учитывает доступные порталу (аккаунту) лимиты, поддерживает автоматическое определение типа запроса, а также составные запросы.
API ver.10.0.0 Пользователь
| Запрос | |||
| Параметр | Тип | Значение | Описание |
class * | String | ai | |
method * | String | send | |
sid * | String | — | Идентификатор сессии пользователя. |
lang | String | ru | Код языка интерфейса. |
param * | Object | — | Объект с параметрами запроса. |
model * | String | deepseek | Название модели AI, к которой должен быть запрос. Допустимые значения: deepseek |
promt * | String | — | Промт пользователя. Можно передавать в чистом виде, API сам поймет, если промт состоит из нескольких запросов, объединенных, например «И». Параметр обязательный, но может быть пустым (пустая строка). |
new_dialog | Boolean | true | Начать новый диалог (чат). Рекомендуется вызывать false для второго и далее запросов в рамках одного диалога, иначе будет подгружены результаты предыдущего диалога (чата). Нет необходимости указывать, если передан явный тип запроса, если того не требует механизм явно.Допустимые значения: true false |
type | String | — | Тип запроса, если его можно передать явно. Допустимые значения: get_data gen_answer get_corrected get_theses get_formatted |
option | Object | — | Объект дополнительных параметров, которые могут быть применены. Список параметров определяется отдельно в зависимости от типа запроса. Например, это может быть chat_id для генерации ответа на переписку. |
stream | Boolean | false | Получать данные постепенно или ожидать полного ответа. Перспективный парамер: пока всегда false.Допустимые значения: true false |
| * – обязательные параметры | |||
| Ответ | ||
| Параметр | Тип | Описание |
response * | String[] | Массив строк ответов на запрос (ответов может быть несколько, если пользователь задал составной запрос). Текст ответа может содержать HTML-теги. |
| * – обязательные параметры | ||
| Коды ошибок | |
| Номер | Описание |
860 | Отсутствуют обязательные параметры или некорректные данные запроса к AI. |
861 | Запрашиваемый объект AI не найден. |
864 | Ошибка внешнего сервиса AI. |
865 | Превышен лимит AI. |
867 | AI не смог выполнить или обработать операцию. |
[
{
"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"}