⚠️

Правила использования

Мы даем бесплатный доступ, но просим уважать ресурсы сервера.

  • Serial Mode: Один запрос за раз. Дождитесь ответа, прежде чем слать новый.
  • Cooldown 5s: Между запросами нужна пауза минимум 5 секунд.
  • Fair Use: Для тестов и пет-проектов — безлимит. Для спама — бан по IP.

Chat Completions

Основной метод для общения с нейросетью. Совместим по структуре с популярными форматами.

POST https://xelltech.ru/api/kai/v1/chat

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

Параметр Описание
messages [Array] Список сообщений. Каждое сообщение — объект с role ("user"/"assistant") и content.
model String ID модели. Сейчас доступна: "kai-pro-v1".
temperature Float (Опционально) От 0.1 до 1.0. Креативность ответов. Дефолт: 0.7.

Пример на Python

Не забудьте import time для паузы!

import requests import time url = "https://xelltech.ru/api/kai/v1/chat" headers = {"Content-Type": "application/json"} data = { "model": "kai-pro-v1", "messages": [ {"role": "user", "content": "Привет, Кай! Напиши функцию на JS."} ] } # Отправляем запрос response = requests.post(url, json=data, headers=headers) if response.status_code == 200: print(response.json()['choices'][0]['message']['content']) elif response.status_code == 429: print("Слишком часто! Жди 5 сек.") # Важно: пауза перед следующим запросом time.sleep(5)

Ответ сервера

{ "id": "chatcmpl-123...", "object": "chat.completion", "created": 1677652288, "choices": [{ "index": 0, "message": { "role": "assistant", "content": "Конечно! Вот простая функция..." }, "finish_reason": "stop" }] }