Инструкция открыта без регистрации. Подключение занимает пару минут: ключ, базовый адрес, точное имя модели.
Доступ выдаётся через наш Telegram-канал. Вы получаете персональный ключ вида rl_... — храните его как пароль и не публикуйте в репозиториях и переписках.
Лень настраивать руками? Передайте вашему AI-агенту файл unlimllm.mooo.com/AGENTS.md — он сам подключит провайдера в вашей среде.
Для OpenAI-совместимых клиентов:
https://unlimllm.mooo.com/v1
Для Anthropic-совместимых клиентов (Claude Code, Messages SDK) — без /v1, клиент сам добавит /v1/messages:
https://unlimllm.mooo.com
Авторизация каждого запроса: Authorization: Bearer rl_... или заголовок x-api-key для Anthropic SDK.
| ID | Характер | Картинки |
|---|---|---|
kimi-k3.1-pro | Новейшая reasoning-модель, самая сильная | ✅ |
kimi-k3 | Reasoning-модель для агентной работы | ✅ |
qwen3.8-max-0902 | Старшая Qwen, сложные задачи | — |
glm-5.3 | Быстрая универсальная модель | — |
deepseek-v4-pro-0813 | Сильная для кода и рассуждений | — |
qwen3.8-flash | Быстрая Qwen на каждый день | — |
deepseek-v4.1-flash-1017 | Дешёвая поточная | ✅ |
Картинки передавайте стандартно: content-блок image_url с URL или base64 data-URI. Генерации картинок нет — только чтение.
Имя модели передавайте точно как в поле id. Живой список: GET /v1/models с вашим ключом.
curl https://unlimllm.mooo.com/v1/chat/completions \ -H "Authorization: Bearer $UNLIMLLM_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "kimi-k3", "messages": [{"role": "user", "content": "Привет"}], "stream": true }'
macOS и Linux
export ANTHROPIC_BASE_URL="https://unlimllm.mooo.com" export ANTHROPIC_AUTH_TOKEN="rl_..." export ANTHROPIC_MODEL="kimi-k3" export ANTHROPIC_DEFAULT_SONNET_MODEL="kimi-k3" export ANTHROPIC_DEFAULT_OPUS_MODEL="kimi-k3" export ANTHROPIC_DEFAULT_HAIKU_MODEL="glm-5.3" export CLAUDE_CODE_SUBAGENT_MODEL="kimi-k3" export CLAUDE_CODE_MAX_CONTEXT_TOKENS="1000000" claude
Windows PowerShell
$env:ANTHROPIC_BASE_URL="https://unlimllm.mooo.com" $env:ANTHROPIC_AUTH_TOKEN="rl_..." $env:ANTHROPIC_MODEL="kimi-k3" $env:ANTHROPIC_DEFAULT_HAIKU_MODEL="glm-5.3" $env:CLAUDE_CODE_MAX_CONTEXT_TOKENS="1000000" claude
Переменные действуют в текущем терминале. Важно: блок env в ~/.claude/settings.json перебивает переменные терминала — удалите оттуда старые значения. Внутри claude проверьте адрес командой /status.
Строки SONNET/OPUS/HAIKU/SUBAGENT нужны обязательно: Claude Code в фоне вызывает вспомогательную модель, и без них она уйдёт на несуществующую у нас модель.
CLAUDE_CODE_MAX_CONTEXT_TOKENS говорит клиенту настоящее окно контекста наших моделей (1M токенов) — иначе Claude Code считает его 200k и раньше начинает сжимать историю.
Файл: ~/.codex/config.toml (Windows: %USERPROFILE%\.codex\config.toml). Добавьте провайдера, сохранив остальные настройки:
model = "kimi-k3" model_provider = "unlimllm" web_search = "disabled" include_apply_patch_tool = false [features] multi_agent = false [model_providers.unlimllm] name = "UnlimLLM" base_url = "https://unlimllm.mooo.com/v1" wire_api = "responses" env_key = "UNLIMLLM_API_KEY" supports_websockets = false
Строки web_search, include_apply_patch_tool и multi_agent обязательны: они отключают нестандартные типы инструментов Codex, которые совместимый API не принимает.
macOS и Linux
export UNLIMLLM_API_KEY="rl_..."
codex
Windows PowerShell
$env:UNLIMLLM_API_KEY="rl_..."
codex
Файл: ~/.config/opencode/opencode.jsonc. Смержите в существующий конфиг:
{
"model": "unlimllm/kimi-k3",
"provider": {
"unlimllm": {
"npm": "@ai-sdk/openai-compatible",
"options": { "baseURL": "https://unlimllm.mooo.com/v1" },
"models": {
"kimi-k3.1-pro": { "name": "Kimi K3.1 Pro", "limit": { "context": 1000000, "output": 131072 } },
"kimi-k3": { "name": "Kimi K3", "limit": { "context": 1000000, "output": 131072 } },
"glm-5.3": { "name": "GLM 5.3", "limit": { "context": 1000000, "output": 131072 } },
"deepseek-v4.1-flash-1017": { "name": "DeepSeek V4.1 Flash 1017", "limit": { "context": 1000000, "output": 131072 } },
"deepseek-v4-pro-0813": { "name": "DeepSeek V4 Pro", "limit": { "context": 1000000, "output": 131072 } },
"qwen3.8-max-0902": { "name": "Qwen 3.8 Max", "limit": { "context": 1000000, "output": 131072 } },
"qwen3.8-flash": { "name": "Qwen 3.8 Flash", "limit": { "context": 1000000, "output": 131072 } }
}
}
}
}
Блок limit сообщает клиенту настоящее окно контекста (1M токенов) — без него OpenCode будет считать окно по своему дефолту.
Затем в OpenCode: /connect → Other → провайдер unlimllm → вставьте ключ.
Cline, Roo Code, Kilo Code, Cherry Studio, LibreChat и любые OpenAI-совместимые инструменты подключаются одинаково:
OpenAI Compatiblehttps://unlimllm.mooo.com/v1rl_...kimi-k3 или glm-5.3| Код | Значение | Что делать |
|---|---|---|
401 | Ключ невалиден или удалён | Проверьте ключ |
402 | Исчерпан токен-бюджет ключа | Попросите пополнения |
403 | Ключ на паузе или истёк срок | Продлите доступ |
404 | Неизвестная модель или путь | Точный id из /v1/models |
413 | Тело запроса больше 16 МиБ | Сократите запрос |
429 | Превышен лимит параллельных запросов вашего ключа | Ждите Retry-After, клиенты ретраят сами |
/v1 или без — зависит от клиента (см. раздел 2)/v1/v1 в логе клиента — адрес задан с лишним суффиксомGET /v1/models