Вставьте ключ, полученный после покупки, выберите модель, клиент и систему. Мы соберём готовый установочный скрипт, который сам пропишет конфиг. Или подключите ключ вручную по инструкции ниже.Paste the key you received after purchase, pick a model, client and OS. We build a ready installer script that writes the config for you. Or set the key up manually with the instructions below.
Вставьте ключ из сообщения бота после оплаты (формат sk‑...).Paste the key from the bot message after payment (format sk‑...).
Ключ хранится только локально - в скачанный скрипт он попадёт в открытом виде. Никому не передавайте этот файл.The key is stored locally only - it lands in the downloaded script in plain text. Never share that file.
Основная модель для сложных задач и быстрая модель для фоновых запросов (где клиент их поддерживает).Main model for heavy tasks and a fast model for background calls (where the client supports it).
Выберите клиент - ниже одна широкая инструкция. Замените YOUR_API_KEY на свой ключ и YOUR_MODEL на модель из каталога (например glm-5.3).Pick a client - one wide instruction below. Replace YOUR_API_KEY with your key and YOUR_MODEL with a catalog model (e.g. glm-5.3).
~/.claude/settings.json (Windows: %USERPROFILE%\.claude\settings.json)(Windows: %USERPROFILE%\.claude\settings.json)
{
"env": {
"ANTHROPIC_BASE_URL": "https://YOUR_DOMAIN",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_MODEL": "YOUR_MODEL",
"ANTHROPIC_SMALL_FAST_MODEL": "YOUR_MODEL",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "YOUR_MODEL",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "YOUR_MODEL",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "YOUR_MODEL"
}
}
ANTHROPIC_BASE_URL указывайте домен БЕЗ /v1. Claude Code сам добавит /v1/messages.Set ANTHROPIC_BASE_URL WITHOUT /v1. Claude Code appends /v1/messages itself.Или через переменные окружения: export ANTHROPIC_BASE_URL="https://YOUR_DOMAIN", export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY", export ANTHROPIC_MODEL="YOUR_MODEL"Or via environment: export ANTHROPIC_BASE_URL="https://YOUR_DOMAIN", export ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY", export ANTHROPIC_MODEL="YOUR_MODEL"
~/.codex/config.toml (Windows: %USERPROFILE%\.codex\config.toml)(Windows: %USERPROFILE%\.codex\config.toml)
model_provider = "keyshop"
model = "YOUR_MODEL"
[model_providers.keyshop]
name = "KeyShop"
base_url = "https://YOUR_DOMAIN/v1"
wire_api = "chat"
env_key = "KEYSHOP_API_KEY"
и export KEYSHOP_API_KEY="YOUR_API_KEY" (Windows: setx KEYSHOP_API_KEY "YOUR_API_KEY")and export KEYSHOP_API_KEY="YOUR_API_KEY" (Windows: setx KEYSHOP_API_KEY "YOUR_API_KEY")
~/.config/opencode/opencode.json (Windows: %USERPROFILE%\.config\opencode\opencode.json)(Windows: %USERPROFILE%\.config\opencode\opencode.json)
{
"$schema": "https://opencode.ai/config.json",
"model": "keyshop/YOUR_MODEL",
"small_model": "keyshop/YOUR_MODEL",
"provider": {
"keyshop": {
"npm": "@ai-sdk/openai-compatible",
"name": "KeyShop",
"options": {
"baseURL": "https://YOUR_DOMAIN/v1",
"apiKey": "YOUR_API_KEY"
},
"models": {
"YOUR_MODEL": { "id": "YOUR_MODEL", "name": "YOUR_MODEL", "attachment": true }
}
}
}
}
Каталог моделей подтянется автоматически: в OpenCode можно переключать модели через /models. Для ввода изображений нужен флаг "attachment": true в описании модели - наш скрипт проставляет его автоматически для vision-моделей (qwen3.8-max, qwen3.8-flash, kimi-k3, qwen-flash, qwen3.8-omni-flash).The model catalog is fetched automatically: switch models in OpenCode via /models. Image input requires "attachment": true in the model entry - our script sets it automatically for vision models (qwen3.8-max, qwen3.8-flash, kimi-k3, qwen-flash, qwen3.8-omni-flash).
Cline / Roo Code
Ctrl+Shift+X) → найди Cline или Roo Code → InstallVS Code → Extensions (Ctrl+Shift+X) → find Cline or Roo Code → Install-YOUR_API_KEYYOUR_MODEL~/.hermes/config.yaml
model:
provider: "custom"
base_url: "https://YOUR_DOMAIN/v1"
model: "YOUR_MODEL"
key_env: "AI_OKAK7777_DEDYN_IO"
ключ в ~/.hermes/.env (имя переменной должно совпадать с key_env):key goes to ~/.hermes/.env (the variable name must match key_env):
AI_OKAK7777_DEDYN_IO="YOUR_API_KEY"
В имени переменной (и в key_env) домен пишется капсом, точки и дефисы заменяются на _.In the variable name (and in key_env) the domain is uppercased; dots and dashes become _.
curl https://YOUR_DOMAIN/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL",
"messages": [{"role": "user", "content": "hi"}]
}'
Claude Code API: POST https://YOUR_DOMAIN/v1/messages с заголовком x-api-key (Anthropic Messages API совместим).Claude Code API: POST https://YOUR_DOMAIN/v1/messages with the x-api-key header (Anthropic Messages API compatible).
.cmd файл в папке загрузокFind the downloaded .cmd file in your Downloads folder.command файлFind the downloaded .command filechmod +x ~/Downloads/keyshop-*.command в Терминале, затем двойной кликIf it will not open: run chmod +x ~/Downloads/keyshop-*.command in Terminal, then double-clickchmod +x keyshop-*.sh./keyshop-*.shНет. Скрипт собирается полностью в вашем браузере и скачивается файлом. Ключ попадает только в этот файл и в конфиг вашего клиента. Страница «Мой баланс» хранит ключ в localStorage вашего браузера.No. The script is built entirely in your browser and downloaded as a file. The key only lands in that file and in your client config. The "My balance" page stores the key in your browser localStorage.
Список моделей и цен - команда бота !модели. Полный каталог с техническими именами - на странице Модели и ценыModels & pricing. После оплаты бот пришлёт ключ в сообщении чата; команда !ключи показывает ваши купленные ключи, не модели. В запросах используйте технические имена моделей.The model & price list is the bot command !models. Full catalog with technical names is on Models & pricing. After payment the bot delivers your key in the chat message; the !keys command shows your purchased keys, not models. You can use the technical model names in requests.
Нет. Перед изменением скрипт делает backup с меткой времени, а в общий конфиг дописывает только наш блок (provider keyshop / env). Повторный запуск заменяет только наш блок.No. The script makes a timestamped backup first and only adds our block (keyshop provider / env) to a shared config. Re-running replaces only our block.
Проверьте СтатусStatus и Мой балансMy balance (ошибки и остаток). Если проблема остаётся - напишите в чат заказа !админ ВАШ ВОПРОС.Check Status and My balance (errors and remaining tokens). If it persists, message !admin YOUR QUESTION in the order chat.