Единый OpenAI-совместимый endpoint для ваших AI-клиентов. Прозрачная тарификация по токенам, ключ не покидает браузер на этой странице.A single OpenAI-compatible endpoint for your AI clients. Transparent per-token pricing; the key never leaves your browser on this page.
Для OpenAI-совместимых клиентов используйте /v1. Для Claude Code — без /v1.OpenAI-compatible clients use /v1. Claude Code — without /v1.
——~/.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="<ваш ключ>"and export KEYSHOP_API_KEY="<ваш ключ>"
~/.claude/settings.json
{
"env": {
"ANTHROPIC_BASE_URL": "https://YOUR_DOMAIN",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_MODEL": "YOUR_MODEL",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "YOUR_MODEL",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "YOUR_MODEL",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "YOUR_MODEL"
}
}
~/.config/opencode/opencode.json
{
"$schema": "https://opencode.ai/config.json",
"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" }
}
}
}
}
~/.hermes/config.yaml
model:
provider: "custom"
base_url: "https://YOUR_DOMAIN/v1"
model: "YOUR_MODEL"
# ключ в ~/.hermes/.env:
HERMES_CUSTOM_YOUR_DOMAIN_API_KEY="<ваш ключ>"
Cline / Roo Code
Ctrl+Shift+X) → найди Cline → InstallVS Code → Extensions (Ctrl+Shift+X) → find Cline → Install—YOUR_API_KEYYOUR_MODELcurl https://YOUR_DOMAIN/v1/chat/completions \
-H "Authorization: Bearer $KEYSHOP_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL",
"messages": [{"role": "user", "content": "hi"}]
}'
На этой странице ключ обрабатывается только в вашем браузере и уходит напрямую на наш gateway. Страница «Мой баланс» хранит его в localStorage.On this page the key is processed only in your browser and sent straight to our gateway. The "My balance" page stores it in localStorage.
Список приходит в сообщении бота после оплаты или по команде !ключи. Также смотрите Модели и ценыModels & pricing.The list arrives in the bot message after payment or via the !keys command. See also Models & pricing.
Проверьте СтатусStatus и Мой балансMy balance (ошибки и остаток). Если проблема остается — напишите в чат !админ ВАШ ВОПРОС.Check Status and My balance (errors and remaining tokens). If it persists, message !admin YOUR QUESTION in chat.