Добро пожаловать в официальное API RexaGPT. Здесь вы найдете информацию о том, как интегрировать ИИ в свои приложения.
URL: POST /api/v1/chat
Authorization: Bearer <Ваш_RexaGPT_API_Key>
Content-Type: application/json
{
"message": "Какая погода на Марсе?",
"messages": [
{"role": "user", "content": "Привет!"},
{"role": "assistant", "content": "Здравствуйте! Чем могу помочь?"}
],
"use_search": true,
"model_version": "1.1",
"language": "ru"
}
message (строка) — текущий вопрос пользователя.messages (массив) — история контекста чата (опционально).use_search (boolean) — использовать ли веб-поиск (только для некоторых моделей).model_version (строка) — "1.1" (по умолчанию) или "1.0".language (строка) — язык ответа (например, ru или en).Ответ возвращается частями (стриминг). Каждая часть имеет формат:
data: {"response": "Погода на ", "done": false}
data: {"response": "Марсе холодная.", "done": true, "usage": {"prompt_tokens": 15, "completion_tokens": 8}}