Один ключ — все модели
Единый API для ваших AI-инструментов. Стриминг, вызовы инструментов и простое подключение.
Баланс и расход токенов — всегда под рукой.
Как работает учёт токенов и кэш
Из чего складывается списание
Входящий контекстВаш запрос, история чата, файлы и описания инструментов учитываются со скидкой.
Ответ моделиУчитывается по тарифу выбранной модели.
Пример со скидкой 85%: из 10 000 входящих токенов учитываются 1 500. К ним прибавляются токены ответа, затем применяется тариф модели.
Скидка 85% приведена для примера. Фактическое списание зависит от условий вашего ключа, выбранной модели и объёма контекста.
Почему Cursor, Cline и OpenCode расходуют много токенов
При каждом сообщении программа может снова отправлять историю чата, описания инструментов и содержимое файлов. В длинном диалоге это может составлять 50 000–100 000 токенов и больше на один запрос — даже если вы написали всего пару слов.
3 правила экономии токенов
- Начинайте новый чат после завершения задачи. Кнопка «New Chat» сбрасывает накопленную историю.
- Ограничьте контекст до 60 000–80 000 токенов, если в вашей программе есть такая настройка. Для небольших задач можно выбрать меньше.
- Добавляйте только нужные файлы. Вместо огромного лога или дампа вставьте фрагмент, который относится к задаче.
Последние запросы
До 10 последних запросов| Время (МСК) | Модель | Отправлено (контекст) | Ответ модели | Списано с баланса |
|---|
Время указано по Москве. Значения — в токенах. История хранится 30 дней. «—» означает, что подробные данные ещё не получены или не были сохранены.
Подключитесь одной командой
Выберите свою систему, скопируйте команду в терминал и следуйте подсказкам. Нужен Node.js 18+.
irm https://anytokens.duckdns.org/setup.cjs -OutFile setup.cjs; node setup.cjs
curl -fsSL https://anytokens.duckdns.org/setup.cjs -o setup.cjs && node setup.cjs
Выберите клиент и используйте ключ AnyTokens. ID модели скопируйте из каталога ниже.
https://anytokens.duckdns.org/v1
Один адрес для Chat Completions, Responses и Messages API.
Cursor Подключение своего API
- Откройте Settings → Models. В разделе API Keys введите ключ AnyTokens.
- Включите Override OpenAI Base URL и укажите
https://anytokens.duckdns.org/v1. - Добавьте ID из нашего каталога как пользовательскую модель и выберите её в чате.
Поддерживаются Chat Completions и Responses API: текст, потоковые ответы, function и custom tools. Можно использовать Responses API. После настройки начните новый чат и выберите модель AnyTokens. Tab использует собственные модели Cursor; пользовательский API-ключ его не заменяет.
OpenCode 1.x / Desktop Все модели сразу
Автоматическое обновление моделей
Один раз подключите провайдера с ID anytokens, адресом https://anytokens.duckdns.org/v1 и своим ключом. Если форма требует модель, укажите ID opus-5.5 и название Opus 5.5.
Скачайте расширение AnyTokens и сохраните как anytokens-catalog.js в папке ~/.config/opencode/plugins/ (создайте папку, если её нет). В Windows это %USERPROFILE%\.config\opencode\plugins\. Проверьте, что файл не получил окончание .txt.
Полностью закройте и снова откройте OpenCode. Расширение получает весь каталог при каждом запуске: добавлять остальные модели вручную не нужно. Оно не читает API-ключи. При отсутствии связи сохраняется каталог из настроек. Только ввода ключа в стандартную форму недостаточно — расширение устанавливается один раз на каждом компьютере.
Без расширения: весь каталог или ручное добавление
- Подключите пользовательского OpenAI-совместимого провайдера: ID
anytokens, Base URLhttps://anytokens.duckdns.org/v1, ключ AnyTokens. - Откройте готовую конфигурацию со всеми моделями. Перенесите раздел
provider.anytokensв~/.config/opencode/opencode.jsonc, сохранив остальные настройки. Ключ уже хранится в OpenCode после подключения. - Полностью перезапустите OpenCode и выберите модель AnyTokens.
В форме пользовательского провайдера OpenCode 1.x модели добавляются вручную либо импортируются через файл конфигурации.
Для ручной настройки нажмите «Добавить модель»: в поле model-id вставьте точный ID из каталога на этой странице (например, opus-5.5), рядом — удобное название. Повторите для нужных моделей, нажмите «Отправить» и выберите модель в новом чате.
Codex Responses API · function tools
Шлюз принимает /v1/responses: текст, SSE и вызовы функций. Передайте ключ AnyTokens через переменную ANYTOKENS_API_KEY. Добавьте в пользовательский ~/.codex/config.toml:
model = "opus-5.5" model_provider = "anytokens" web_search = "disabled" [model_providers.anytokens] name = "AnyTokens" base_url = "https://anytokens.duckdns.org/v1" env_key = "ANYTOKENS_API_KEY" wire_api = "responses" supports_websockets = false
Для быстрой настройки воспользуйтесь автонастройщиком выше: он добавит провайдера и каталог моделей. Поддерживаются HTTP, потоковые ответы и вызовы инструментов. Встроенный поиск OpenAI отключается; для поиска можно подключить MCP.
Обычные чаты и результаты инструментов можно продолжать. Если старый чат содержит зашифрованную историю другого провайдера, создайте новый чат в той же папке проекта и перенесите краткое описание задачи. Продолжение по ID хранится только в памяти до 30 минут. После перезапуска сервера передайте полную историю или начните новый чат.
Claude Code CLI Messages API · цикл инструментов
Свой шлюз задаётся через переменные окружения. Пример для PowerShell, ключ замените своим:
$env:ANTHROPIC_BASE_URL="https://anytokens.duckdns.org" $env:ANTHROPIC_AUTH_TOKEN="ВАШ_КЛЮЧ_ANYTOKENS" claude --model opus-5.5
В Bash используйте export ИМЯ="значение". Или выберите Claude Code в автонастройщике — адрес и ключ сохранятся автоматически.
Другие AI-клиенты Custom model provider
- Откройте Settings → Models → Add model provider → Custom model provider.
- Укажите ID
anytokens, протоколopenai-completions, Base URLhttps://anytokens.duckdns.org/v1и ключ AnyTokens. - Нажмите Fetch models, выберите модели и сохраните. Если список не загрузился, добавьте ID из каталога вручную.
- Установите модель по умолчанию и начните диалог.
Пользовательский каталог AnyTokens. Названия ниже — алиасы сервиса, не официальные модели производителей.
Поможем с ключом и подключением в чате вашего заказа на Funpay.