RexaGPT API Documentation

Добро пожаловать в официальное API RexaGPT. Здесь вы найдете информацию о том, как интегрировать ИИ в свои приложения.

1. Эндпоинт чата (Генерация текста)

URL: POST /api/v1/chat

Заголовки (Headers)

Authorization: Bearer <Ваш_RexaGPT_API_Key>
Content-Type: application/json
        

Пример тела запроса (JSON)

{
    "message": "Какая погода на Марсе?",
    "messages": [
        {"role": "user", "content": "Привет!"},
        {"role": "assistant", "content": "Здравствуйте! Чем могу помочь?"}
    ],
    "use_search": true,
    "model_version": "1.1",
    "language": "ru"
}
        

Ответ (Server-Sent Events / Стрим)

Ответ возвращается частями (стриминг). Каждая часть имеет формат:

data: {"response": "Погода на ", "done": false}
data: {"response": "Марсе холодная.", "done": true, "usage": {"prompt_tokens": 15, "completion_tokens": 8}}