Полное руководство по установке, настройке и использованию.
Klox работает в двух режимах — Telegram-юзербот и OpenAI-совместимый API. Вы можете использовать его через Telegram, любую IDE с поддержкой AI, или напрямую через curl/code.
kloxai/klox-0.33 (полная) или kloxapi/klox (базовая)https://klox.blitznet.tech/v1curl -X POST https://klox.blitznet.tech/v1/chat/completions \
-H "Authorization: Bearer klox-ваш-ключ" \
-H "Content-Type: application/json" \
-d '{
"model": "kloxai/klox-0.33",
"messages": [{"role": "user", "content": "Напиши hello world на Python"}]
}'
Полностью совместим с OpenAI API. Поддерживает stream и non-stream, tool calling, системные сообщения.
curl -X POST https://klox.blitznet.tech/v1/chat/completions \
-H "Authorization: Bearer klox-ваш-ключ" \
-H "Content-Type: application/json" \
-d '{
"model": "kloxai/klox-0.33",
"messages": [
{"role": "system", "content": "Ты — аналитический агент."},
{"role": "user", "content": "Проанализируй этот код"}
],
"temperature": 0.7,
"max_tokens": 2000,
"stream": true
}'
| Параметр | Тип | Описание |
|---|---|---|
model | string | ID модели: kloxai/klox-0.33 или kloxapi/klox |
messages | array | Массив сообщений (system, user, assistant, tool) |
temperature | number | Температура генерации (0.0–2.0, по умолч. 0.7) |
max_tokens | integer | Максимум токенов (по умолч. 1000) |
stream | boolean | Потоковый режим (SSE) |
tools | array | Описание инструментов (function calling) |
/v1/chat/completions — основной/v1/models — список моделей| ID | Описание | Контекст | Лимит |
|---|---|---|---|
kloxai/klox-0.33 | Основная модель с полным аналитическим промптом | 256K | 25/день (бесплатно) |
kloxapi/klox | Базовая модель без системного промпта | 256K | 25/день (бесплатно) |
Klox поддерживает вызов инструментов через стандартный OpenAI-формат tools. Передайте описание инструментов в запросе, модель сама решит, когда их вызвать.
curl -X POST https://klox.blitznet.tech/v1/chat/completions \
-H "Authorization: Bearer klox-ваш-ключ" \
-H "Content-Type: application/json" \
-d '{
"model": "kloxai/klox-0.33",
"messages": [{"role": "user", "content": "Сколько файлов в /tmp?"}],
"tools": [{
"type": "function",
"function": {
"name": "bash",
"description": "Выполнить bash-команду",
"parameters": {
"type": "object",
"properties": {
"command": {"type": "string"}
}
}
}
}]
}'
OpenCode — AI-терминал с поддержкой кастомных провайдеров. Рекомендованный инструмент для Klox.
# Linux / macOS
npm install -g @opencode-ai/cli
# macOS через brew
brew install opencode
Создайте ~/.config/opencode/opencode.json:
{
"provider": {
"klox": {
"npm": "@ai-sdk/openai-compatible",
"name": "Klox AI",
"options": {
"baseURL": "https://klox.blitznet.tech",
"apiKey": "ваш-ключ"
},
"models": {
"kloxai/klox-0.33": {
"name": "Klox",
"contextLength": 256000,
"supportsReasoning": true
}
}
}
}
}
Запустите opencode, переключитесь на kloxai/klox-0.33. Для режима агента: /build.
Подробнее: /instructions
Установите расширение Continue из маркетплейса, затем настройте ~/.continue/config.json:
{
"models": [{
"title": "Klox",
"provider": "openai",
"apiBase": "https://klox.blitznet.tech/v1",
"apiKey": "ваш-ключ",
"model": "kloxai/klox-0.33"
}]
}
Settings → Features → OpenAI-compatible → добавить:
Name: Klox
Endpoint: https://klox.blitznet.tech/v1
API Key: ваш-ключ
Model: kloxai/klox-0.33
Установите плагин Continue через маркетплейс плагинов JetBrains. Конфиг тот же: ~/.continue/config.json.
После установки выберите Klox в списке моделей Continue.
Настройки провайдера в ~/.windsurf/config.json:
{
"providers": [{
"name": "klox",
"type": "openai",
"baseUrl": "https://klox.blitznet.tech/v1",
"apiKey": "ваш-ключ",
"models": [{"name": "kloxai/klox-0.33"}]
}]
}
Через плагины avante.nvim или llm.nvim.
-- avante.nvim (lazy.nvim)
{
"yetone/avante.nvim",
opts: {
provider: "openai",
openai: {
endpoint: "https://klox.blitznet.tech/v1",
api_key: "ваш-ключ",
model: "kloxai/klox-0.33",
}
}
}
npm install -g @opencode-ai/cli
mkdir -p ~/.config/opencode
Конфиг: ~/.config/opencode/opencode.json (см. раздел OpenCode).
Установите расширение Continue из маркетплейса, конфиг: ~/.continue/config.json.
Через avante.nvim — см. раздел Neovim.
xcode-select --install.# Через brew
brew install opencode
# Или через npm
npm install -g @opencode-ai/cli
Конфиг: ~/.config/opencode/opencode.json.
Cmd+Shift+X → Continue. Конфиг: ~/.continue/config.json.
Cursor → Settings → Features → OpenAI-compatible. Endpoint: https://klox.blitznet.tech/v1, Model: kloxai/klox-0.33.
# Установите Node.js с nodejs.org, затем:
npm install -g @opencode-ai/cli
Конфиг: %USERPROFILE%\.config\opencode\opencode.json.
Ctrl+Shift+X → Continue. Конфиг: %USERPROFILE%\.continue\config.json.
File → Settings → Features → OpenAI-compatible. Endpoint: https://klox.blitznet.tech/v1, Model: kloxai/klox-0.33.
Благодаря полной совместимости с OpenAI API, можно использовать любой SDK.
import openai
client = openai.OpenAI(
api_key="klox-ваш-ключ",
base_url="https://klox.blitznet.tech/v1"
)
response = client.chat.completions.create(
model="kloxai/klox-0.33",
messages=[{"role": "user", "content": "Напиши парсер CSV"}],
stream=True
)
for chunk in response:
print(chunk.choices[0].delta.content, end="")
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "klox-ваш-ключ",
baseURL: "https://klox.blitznet.tech/v1",
});
const stream = await client.chat.completions.create({
model: "kloxai/klox-0.33",
messages: [{ role: "user", content: "Напиши парсер CSV" }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content || "");
}
Зайдите в дашборд, войдите через Telegram и скопируйте ключ.
Первые 25 запросов каждый день — бесплатно. Тариф Pro — 990 ₽/мес (50 000 запросов/день). Enterprise — индивидуально.
kloxai/klox-0.33 — основная с аналитическим промптом. kloxapi/klox — базовая.
Да, SSE streaming через параметр "stream": true.
Через стандартный OpenAI-формат tools. Модель возвращает tool_calls в ответе.
Да, Klox Zhida полностью поддерживает русский язык.
Klox работает как Telegram-юзербот. Напишите ему в личные сообщения или добавьте в группу.
| Команда | Описание |
|---|---|
/start | Начать диалог |
/help | Справка |
/balance | Баланс ключей |
/model | Текущая модель |
/reset | Сбросить историю |
🍪 Мы используем cookies
Необходимые — для работы сайта, аналитические — чтобы улучшать сервис, настройки — чтобы запоминать ваш язык и предпочтения.
Выберите, какие типы cookies разрешить.