FAQ OpenCheese
/ ЦЕНТР ПОМОЩИНачало работы
Что такое OpenCheese AI?
OpenCheese — это одно место для работы со множеством ИИ-моделей. Вы пополняете баланс, получаете API-ключ и пользуетесь Claude, GPT, Gemini, DeepSeek и другими моделями из привычных инструментов: OpenCode, Claude Code, Codex. Один аккаунт вместо отдельного для каждой модели. Какие модели вы видите, зависит от тарифа и настроек ключа.
Как это работает, если по-простому?
Вы пополняете баланс (или выбираете тариф), создаёте API-ключ и вставляете его в свой инструмент. Страница «Настройка» готовит все параметры за вас. Дальше вы просто работаете как обычно. Каждый запрос списывает небольшую сумму с баланса — в зависимости от модели и объёма текста, а на странице «Транзакции» видно, сколько стоил каждый запрос.
Что такое токен?
Токен — это небольшой кусочек текста, часто чуть короче слова. ИИ-модели читают и пишут токенами, и именно в них измеряется расход. Чем длиннее чат и крупнее файлы, тем больше токенов. Считать их самим не нужно: в «Транзакциях» видно, сколько токенов потратил каждый запрос и сколько он стоил.
Как войти? Нужно ли регистрироваться?
Отдельной регистрации нет. Войдите через Google, GitHub, Discord, Яндекс или Telegram либо через крипто-кошелёк (MetaMask, Phantom или WalletConnect) — аккаунт создастся при первом входе. Отправлять документы или проходить проверку личности не нужно.
Дают ли что-нибудь за регистрацию?
Да, небольшой стартовый баланс, если вы входите через Google, GitHub, Discord, Яндекс или Telegram. Этого хватит, чтобы осмотреться, но не для серьёзной работы. При входе через крипто-кошелёк бонус не начисляется. Для бесплатных моделей нужно чуть больше, см. вопрос «Есть ли бесплатные модели?».
Это официальная подписка Claude или ChatGPT?
Нет. OpenCheese — это предоплаченный баланс на ИИ-модели, которыми вы пользуетесь через свои инструменты. Это не общий аккаунт и не чужой аккаунт, и входить в Claude или ChatGPT не нужно. Вы работаете со своим аккаунтом OpenCheese и своим API-ключом.
Как отправить первый запрос?
Проще всего через страницу «Настройка»: выберите инструмент, API-ключ и скопируйте готовые параметры. Если вы пишете свой код, направьте его на https://api.opencheese.dev, передайте API-ключ и вызовите /v1/models, чтобы увидеть доступные модели. Затем выберите модель из списка и отправьте запрос на /v1/chat/completions, /v1/responses или /v1/messages — в зависимости от того, что поддерживает ваш инструмент. SDK OpenAI используют базовый URL https://api.opencheese.dev/v1, SDK Anthropic — https://api.opencheese.dev. Готовые примеры для копирования — в быстром старте API: https://opencheese.dev/ru/docs/
На какой хост отправлять API-запросы?
Всегда на https://api.opencheese.dev. Это другой адрес, не сайт https://opencheese.dev. Если инструмент указывает на адрес сайта, вместо ответа он получит веб-страницу, и ничего не заработает.
Где найти пошаговые инструкции по настройке?
В самом сервисе страница «Настройка» ведёт вас по шагам для каждого инструмента, на вашем языке. Есть и письменные руководства на русском, английском и немецком по адресу https://opencheese.dev/ru/docs/ — для Claude Code, Claude Desktop, Codex, OpenCode, Harness AI, Zed, VS Code и JetBrains, RikkaHub, Chatbox и LobeHub, а также для каждого API-эндпоинта с примерами на curl.
Можно ли читать документацию в формате Markdown?
Да. Добавьте .md к адресу любой страницы документации, например https://opencheese.dev/ru/docs/sessions.md, и вы получите ту же страницу в виде обычного Markdown — это удобно для ИИ-ассистентов и собственных заметок. Список всех страниц есть в быстром старте документации: https://opencheese.dev/ru/docs/
Модели, цены и изображения
Модели настоящие?
Да. Все модели настоящие и работают через официальных провайдеров. Подмен и более дешёвых «заменителей» под видом нужной модели нет.
Какую модель выбрать?
Для серьёзного планирования и продумывания задач мы советуем Claude Opus 5.5. Для самой работы — написания кода и правок — Claude Sonnet 5.5: он дешевле и достаточно быстрый. Только пробуете? Начните с более дешёвой модели и переходите на сильнее, когда понадобится. На странице «Цены» все модели с ценами, так что их легко сравнить.
Есть ли бесплатные модели?
Да. Ищите отметку FREE на странице «Цены». Запросы к ним ничего не стоят, но на аккаунте сначала должен быть небольшой минимальный баланс. Одного стартового бонуса для этого чуть-чуть не хватает, так что небольшое пополнение их открывает. Они подходят для простых задач и проверки настройки.
Можно ли скрыть модели, которыми я не пользуюсь?
Да. На странице «Цены» модели можно включать и выключать для своего аккаунта. Выключенные модели пропадают из списка в ваших инструментах, и список остаётся коротким и аккуратным. В OpenCode с автосинхронизацией изменения приходят сами.
Что означает «Тариф» на странице «Цены»?
Это цена модели одним числом: примерно сколько долларов вы платите за миллион токенов — среднее между входом и выходом, уже с нашей скидкой. x1.000 — это один доллар за миллион токенов, x0.150 — 15 центов, а чем меньше число, тем дешевле. Рядом с каждым запросом в «Транзакциях» стоит такое же число для этого запроса, с учётом кеша.
На сколько хватит одного доллара?
Зависит от модели. На самых дешёвых текстовых моделях доллар даёт около десяти миллионов токенов и больше, на самых дорогих — около ста тысяч, а обычные модели находятся посередине. Вход стоит дешевле выхода, а кешированный вход — ещё дешевле. Считайте эти цифры ориентиром и смотрите на тариф нужной модели.
Что значит Fast в названии модели?
Fast — это более быстрая версия той же модели. Ответы приходят раньше, особенно в часы пик, но запрос стоит дороже. Если скорость не нужна, обычная версия даёт такое же качество дешевле.
Что такое reasoning effort?
Некоторые модели могут дольше «думать» перед ответом. Более высокий уровень обычно даёт лучший результат на сложных задачах, но сами размышления оплачиваются как токены, поэтому выходит дороже и дольше. Для простых задач хватает низкого уровня. Уровень выбирается в настройках вашего инструмента; если его не выбрать, используется уровень модели по умолчанию.
Сколько текста модель может держать в голове за раз?
Большинство моделей вмещают около миллиона токенов в одном разговоре — это очень много кода или документов. У нескольких моделей окно меньше. Размер для каждой модели показан в столбце «Контекст» на странице «Цены».
Можно ли генерировать изображения?
Да. Откройте «AI Изображения» в панели, чтобы создавать и редактировать картинки, выбирать модель и видеть стоимость каждой. Из своего кода можно использовать /v1/images/generations и /v1/images/edits. В чат-приложениях, работающих по формату OpenAI, можно выбрать модель для изображений прямо в чате и получить картинку в ответ (в Claude Code это не работает). Модели для изображений — на вкладке «Изображение» страницы «Цены», в основном с оплатой за картинку.
Как долго хранятся мои сгенерированные изображения?
История «AI Изображений» хранится 90 дней, затем старые сессии и картинки удаляются автоматически. Сохраните всё, что хотите оставить дольше.
API и ключи
Какие API-эндпоинты поддерживает OpenCheese?
Те, которые уже знают ваши инструменты: /v1/chat/completions и /v1/responses в формате OpenAI, /v1/messages в формате Anthropic, а для картинок — /v1/images/generations и /v1/images/edits. /v1/models показывает всё, что доступно вашему ключу. Есть также /v1/messages/count_tokens для бесплатного подсчёта токенов, /v1/images/capabilities с параметрами каждой модели изображений и /v1/key, /v1/plan и /v1/balance, чтобы проверить, сколько ещё можно потратить. Все эндпоинты с примерами: https://opencheese.dev/ru/docs/
Какой идентификатор модели использовать?
Запросите /v1/models со своим API-ключом и берите идентификатор из списка. Не копируйте ID из старых примеров: доступное зависит от тарифа, настроек ключа и текущего предложения. Если не хочется вводить ID вручную, страница «Настройка» подставит их сама.
Все ли модели поддерживают стриминг, инструменты, изображения и управление рассуждением?
Нет, это зависит от модели. Что умеет модель, видно на странице «Цены» и в списке из /v1/models; перед использованием проверьте нужную возможность на практике.
Как авторизовать API-запрос?
Передавайте API-ключ OpenCheese как Bearer-токен в заголовке Authorization. Инструменты формата Anthropic могут отправлять его в заголовке x-api-key. Храните ключ на сервере, ограничивайте при желании доступные модели и никогда не вставляйте его в публичный код сайта.
Тарифицируется ли подсчёт токенов?
Нет. Некоторые инструменты, например Claude Code, спрашивают, насколько велик разговор (запрос /v1/messages/count_tokens). Это бесплатно: ничего не списывается и транзакция не создаётся.
Как объединить свои запросы в один разговор?
Сессия — это один разговор: в «Транзакциях» все её запросы собраны вместе, с общей стоимостью. Большинство инструментов, например OpenCode, Claude Code, Codex и RikkaHub, группируют запросы сами. В своём коде передавайте во всех запросах одного разговора один и тот же заголовок opencheese-session-uuid — новый случайный UUID для каждого разговора; без него каждый запрос становится отдельной сессией. Примеры: https://opencheese.dev/ru/docs/sessions/
Как задать уровень рассуждений из своего кода?
Передавайте уровень в каждом запросе, в поле своего формата API: reasoning_effort в /v1/chat/completions, reasoning.effort в /v1/responses, output_config.effort в /v1/messages. Выберите один из уровней, которые модель перечисляет в /v1/models в supported_reasoning_levels. Если уровень не передан, используется уровень модели по умолчанию. Уровень, которого у модели нет, отклоняется с сообщением, где перечислены доступные. Подробнее: https://opencheese.dev/ru/docs/chat-completions/#reasoning-effort
Почему чат-приложение показывает сообщение с 🧀 вместо ответа?
Сообщения, которые начинаются с 🧀, приходят от OpenCheese, а не от модели. В них сказано, что пошло не так, например недействительный API-ключ, исчерпанный тариф, пустой баланс или перегруженная модель, и что можно сделать. Чат-приложения показывают их прямо в разговоре или как уведомление об ошибке. Исправьте то, о чём говорит сообщение, и отправьте запрос снова. Если вы пишете свой код: на /v1/chat/completions проблемы, которые нужно исправить самим (ключ, тариф, баланс), приходят как ответ ассистента, даже без потокового ответа, поэтому проверяйте тип ответа; все остальные ошибки — обычный HTTP-статус с телом в JSON. Все сообщения и коды: https://opencheese.dev/ru/docs/errors/
Можно ли ограничить, сколько тратит или что может использовать API-ключ?
Да. На странице «API-ключи» для каждого ключа можно задать свой лимит расходов, чтобы он тратил только часть баланса, и ограничить его конкретными моделями. Ключей можно создавать сколько угодно, а любой из них можно выключить в любой момент.
Можно ли узнать баланс или состояние тарифа из своего кода?
Да. Три запроса с вашим обычным API-ключом показывают, сколько ещё можно потратить: /v1/key — лимит расходов ключа и сколько он уже потратил, /v1/plan — ваш тариф с 5-часовым, недельным и месячным окнами, /v1/balance — баланс и расход за этот месяц. Они бесплатны и не учитываются в лимитах запросов. Примеры и все поля: https://opencheese.dev/ru/docs/account/
Инструменты и приложения
Какие CLI-инструменты работают с OpenCheese?
На странице «Настройка» есть готовые варианты для OpenCode, Claude Code, Claude Desktop, Codex, Harness AI и Zed. Каждая вкладка выдаёт параметры в формате, который ждёт инструмент, так что собирать ничего вручную не нужно. Claude Code и Claude Desktop делят одну вкладку с переключателем сверху. Есть ещё необязательная вкладка с навыками, её можно пока пропустить. Подойдёт и любой другой инструмент, где можно указать свой адрес в формате OpenAI или Anthropic, а в документации на https://opencheese.dev/ru/docs/ описаны также LobeHub, RikkaHub, Chatbox и расширения для VS Code и JetBrains.
Где взять конфигурацию для CLI?
Войдите, откройте страницу «Настройка» и выберите вкладку своего инструмента. Выберите API-ключ и введите пароль этого ключа, затем скопируйте готовый файл. Пока пароль не подтверждён, вместо настоящего ключа показан образец. Claude Desktop немного отличается: файл нужно скачать и импортировать в приложении. Для OpenCode копировать ничего не нужно, если включить автосинхронизацию.
Может ли OpenCode сам обновлять список моделей?
Да, с автосинхронизацией — это рекомендуемый вариант на вкладке установки OpenCode. Вы один раз создаёте персональную ссылку (выбираете API-ключ и вводите его пароль) и запускаете одну команду, которую покажет страница. После этого OpenCode получает настройки прямо из OpenCheese: включённые и выключенные вами модели, а также новые модели появляются без копирования файла. OpenCode 2 обновляется в течение 10 минут или сразу, если выполнить opencode reload, пока он ничего не делает. OpenCode 1 обновляется при следующем запуске.
Что делать, если персональная ссылка автосинхронизации утекла?
Относитесь к ссылке как к паролю. Если она утекла, отзовите её в списке «Ваши персональные ссылки» и отключите или удалите API-ключ, потому что уже авторизованный OpenCode сохраняет ключ. Если вы поменяли пароль ключа, выполните ту же команду opencode auth login ещё раз.
Можно ли оставить свои настройки и MCP-серверы OpenCode при автосинхронизации?
Да. Оставьте небольшой opencode.json только со своими настройками, например с разделом mcp, или добавляйте серверы командой opencode mcp add. OpenCode объединит его с настройками, которые скачивает. Только не держите в этом файле список моделей: перечисленные в нём модели остаются видимыми, даже если вы их выключили. Если раньше вы копировали opencode.json, удалите его или оставьте только своё.
Можно ли использовать OpenCode 2?
Да, это рекомендуемая версия. На шаге 2 вкладки установки OpenCode есть переключатель между OpenCode 2 (по умолчанию) и OpenCode 1 — устаревшей версией, которая поддерживается до 1 ноября. Обе используют один и тот же opencode.json. Если вы переходите с OpenCode 1: OpenCode 2 — это другой пакет, и при первом запуске он переносит историю ваших сессий, поэтому сначала сделайте её копию. Точные команды, включая возврат на OpenCode 1, показаны на вкладке.
Где находятся конфигурационные файлы CLI?
OpenCode читает ~/.config/opencode/opencode.json (с автосинхронизацией он не нужен, а opencode.jsonc тоже подходит), Claude Code — ~/.claude/settings.json, Codex — ~/.codex/config.toml. В Windows знак ~ означает папку пользователя, %USERPROFILE%, например %USERPROFILE%\.claude\settings.json. Если вы запускаете Codex в WSL, его файл лежит в домашней папке WSL.
Почему у каждого CLI свой базовый URL?
Каждый инструмент сам дописывает свой хвост к адресу. OpenCode и Codex нужен адрес, оканчивающийся на /v1. Claude Code сам добавляет /v1/messages, поэтому его ANTHROPIC_BASE_URL на /v1 оканчиваться не должен. В готовых параметрах всё уже выставлено правильно — просто скопируйте их.
Нужно ли перезаписывать существующий конфиг CLI?
Нет. Добавьте сгенерированные части в существующий файл, чтобы сохранились ваши права, хуки, песочница, подтверждения и MCP-серверы. В config.toml для Codex все ключи верхнего уровня должны идти до первого заголовка [table], иначе файл не загрузится.
Можно ли положить конфигурацию в репозиторий проекта?
Лучше не надо. Используйте файл на уровне пользователя, который показан на странице «Настройка». Файл .claude/settings.json, попавший в репозиторий, раскроет ваш API-ключ всем, кто видит репозиторий. Codex к тому же игнорирует model_provider в проектном .codex/config.toml и предупреждает об этом при запуске, так что проектный файл не направит Codex на OpenCheese.
Нужно ли перезапускать CLI после изменения конфигурации?
Claude Code подхватывает изменения settings.json на лету, но алиасы моделей читает при запуске, так что после их смены перезапустите его. Codex читает config.toml только при запуске, поэтому перезапуск нужен после каждой правки. OpenCode с автосинхронизацией обновляется сам.
Как сменить модель внутри сессии CLI?
В Claude Code используйте /model с алиасом opus, sonnet, haiku или fable — они указывают на модели из ваших настроек. В OpenCode используйте /models. В Codex команда /model показывает собственный встроенный список Codex, а не модели OpenCheese, и модель из него работает, только если у вашего ключа есть модель с таким же ID. Чтобы использовать в Codex другую модель OpenCheese, измените model в config.toml или запустите его командой codex -m <id-модели>.
Есть ли особые требования для Codex?
Нужен Codex 0.120 или новее: в старых версиях используется протокол, которого больше нет, и готовые параметры не загрузятся. В созданном файле ключ хранится открытым текстом. Чтобы убрать его из файла, замените experimental_bearer_token на env_key и задайте эту переменную в оболочке, взяв ключ в одинарные кавычки: в нём есть символы $. Никогда не указывайте оба варианта: Codex такое отклоняет.
Видны ли запросы моих инструментов в истории транзакций?
Да. Каждый запрос виден в «Транзакциях» с токенами и стоимостью. Запросы большинства инструментов, например OpenCode, Claude Code, Codex, Zed и RikkaHub, сами собираются в одну сессию на разговор, так что видно, сколько стоил весь разговор. Chatbox и ваш собственный код без заголовка сессии показывают каждый запрос отдельно; как их сгруппировать, описано на https://opencheese.dev/ru/docs/sessions/
Можно ли использовать OpenCheese в других приложениях, например в чат-приложениях?
Да, в любом приложении, где можно указать свой API-адрес и ключ. Выберите формат OpenAI с адресом https://api.opencheese.dev/v1 или формат Anthropic с адресом https://api.opencheese.dev и вставьте свой API-ключ OpenCheese. Некоторым приложениям /v1 нужен и в режиме Anthropic, например RikkaHub с типом Claude; какой вариант нужен, сказано в руководстве для каждого приложения. Приложения, которые работают только со своими аккаунтами, например сайты ChatGPT и Claude, использовать его не могут. Руководства для LobeHub, RikkaHub и Chatbox — на https://opencheese.dev/ru/docs/
Можно ли пользоваться OpenCheese с телефона?
Да, в чат-приложениях, где можно добавить своего провайдера. Подойдут RikkaHub на Android и Chatbox на Android и iOS: выберите формат OpenAI, укажите адрес https://api.opencheese.dev/v1 и вставьте свой API-ключ. Пошаговые руководства: https://opencheese.dev/ru/docs/rikkahub/ и https://opencheese.dev/ru/docs/chatbox/
Можно ли использовать OpenCheese в VS Code или IDE от JetBrains?
Да. Расширение Claude Code для VS Code и Cursor и плагин Claude Code для IntelliJ и других IDE от JetBrains читают тот же ~/.claude/settings.json, что и Claude Code, а расширение Codex — тот же ~/.codex/config.toml, что и Codex. Достаточно один раз настроить инструмент командной строки, и IDE подхватит эти настройки. В VS Code включите также Disable Login Prompt в настройках расширения Claude Code, иначе оно попросит войти в аккаунт Anthropic. Руководство: https://opencheese.dev/ru/docs/ide/
Тарифы и лимиты
Как приобрести тариф?
Откройте «Обзор» в панели и выберите тариф. Оплатить можно с баланса или сначала пополнить счёт, а затем подключить тариф. Перед подтверждением в окне видны 5-часовое и недельное окна, включённые кредиты и доступные модели.
Сколько действует тариф?
Тариф действует 30 дней с момента активации. Сколько дней осталось, показано в «Обзоре».
Продлевается ли тариф автоматически?
Нет. Автопродления и регулярных списаний нет. Когда проходят 30 дней, тариф заканчивается, а запросы оплачиваются с вашего баланса, если он есть. Купите тариф заново, когда захотите вернуться к тарифным условиям.
Можно ли повысить или понизить тариф?
Повысить тариф можно в любой момент: остаток месячных кредитов переносится на новый тариф, а месячный период начинается заново. Перейти на более дешёвый тариф нельзя — дождитесь окончания текущего.
Что происходит при достижении лимита тарифа?
Вам сообщат, какой именно лимит достигнут: 5-часовое окно, недельное окно или месячные кредиты тарифа. Можно повысить тариф, дождаться сброса окна или позволить балансу подхватить расходы — это объясняет следующий ответ.
Можно ли продолжать запросы после исчерпания кредитов тарифа?
Да, если тариф это поддерживает. Этим управляют два переключателя в «Обзоре» (подробности при наведении на подпись). «Продолжать за счёт баланса после лимитов тарифа»: кредиты тарифа всегда расходуются первыми; когда исчерпаны 5-часовое окно, недельное окно или месячные кредиты тарифа, запросы к моделям тарифа продолжают работать и оплачиваются с баланса по обычным ценам моделей, а не отклоняются, пока окно не сбросится. «Использовать модели за баланс» (включён по умолчанию): модели, не входящие в тариф, остаются доступны и оплачиваются с баланса по обычным ценам, не затрагивая кредиты и лимиты тарифа; выключите его, чтобы разрешить только модели тарифа.
Почему модель недоступна в моем тарифе?
В каждый тариф входит свой набор моделей. Если запрос обращается к модели вне набора, он отклоняется с подсказкой повысить тариф или выбрать другую модель. Модели вашего тарифа видны в «Обзоре» и на странице «Цены». Либо оставьте включённым «Использовать модели за баланс» и платите за такие модели с баланса.
Что происходит при нулевом балансе?
Запросы отклоняются с просьбой пополнить счёт. Если баланс очень мал, крупный запрос могут отклонить заранее, когда его ориентировочная стоимость больше, чем у вас есть, — вам покажут эту оценку, чтобы вы пополнили баланс или начали разговор поменьше.
Сгорает ли баланс?
Нет. Купленный баланс остаётся на аккаунте, пока вы его не потратите. С тарифом иначе: он действует 30 дней, но ваш баланс по окончании тарифа остаётся нетронутым.
Есть ли лимит на использование?
Без тарифа лимит — это просто ваш баланс. Тариф добавляет свои 5-часовое и недельное окна и месячные кредиты. А для любого API-ключа можно задать лимит расходов, чтобы он не потратил больше задуманного.
Пополнение и платежи
Как пополнить счет?
Откройте страницу «Платежи» в панели, выберите сумму ползунком или введите её вручную и выберите способ оплаты. Карточка расчёта до подтверждения показывает бонус и итоговое число кредитов. Минимальную сумму пополнения тоже показывает страница «Платежи».
Какие способы оплаты поддерживаются?
Это зависит от того, что включено в данный момент, а в окне оплаты всегда показан актуальный список. Среди способов могут быть крипто-чекаут, крипто-виджет на странице, прямые переводы из MetaMask или Phantom и рублёвый вариант для банковских карт и кошельков, где комиссия платёжной системы уже включена в сумму.
Как работают бонусы за пополнение?
Чем больше пополнение, тем выше процент бонуса. Бонус — это дополнительные кредиты сверх оплаченной суммы, а не скидка на цену, и точный процент для вашей суммы виден до подтверждения. Ставка фиксируется при создании платежа, поэтому последующие изменения не влияют на уже начатый платёж.
Что нужно знать об оплате в блокчейне?
Платежи в блокчейне принимаются в USDT и USDC в поддерживаемых сетях, причём в некоторых сетях доступен только один из них. Перевод должен прийти с адреса, который вы указали, точно совпасть с названной суммой и поступить в течение времени, показанного в окне. Перевод с другой суммой или с другого адреса автоматически не зачисляется.
Сколько подтверждается платеж?
Криптопереводы зачисляются, когда сеть их подтвердит, поэтому время зависит от выбранной сети. Держите окно оплаты открытым: оно обновится само, как только платёж пройдёт.
Как активировать кредитный код?
Откройте страницу «Платежи» и нажмите «Активировать код». Вводите по одному коду в строке, до десяти разных кодов за раз; по каждому коду результат показывается отдельно: применён, уже использован, недействителен или удалён. Кредитные коды зачисляются по номиналу и не получают бонус за пополнение.
Где посмотреть свои платежи?
Страница «Платежи» показывает платежи в обработке и завершённые с их статусом, а также бонус рядом с оплаченной суммой. Ваши платежи никогда не удаляются. Неудачные платежи и те, что так и не были отправлены, можно убрать, но платёж в блокчейне с отправленной транзакцией сохраняется.
Как работает реферальная программа?
Поделитесь реферальной ссылкой со страницы «Рефералы». Вы получаете небольшой бонус, когда кто-то регистрируется по ней через Google, GitHub, Discord, Яндекс или Telegram, и более крупный бонус после того, как этот человек суммарно пополнит счёт на нужную сумму. Покупки тарифов и активированные кредитные коды в эту сумму не входят, а регистрации через кошелёк бонус за регистрацию не дают.
Можно ли вернуть деньги за кредиты или тариф?
Предоплаченный баланс, стоимость тарифа и израсходованные кредиты не возвращаются по Условиям использования, а завершённые пополнения считаются окончательными. Страница «Возвраты» — это другое: она возвращает стоимость отдельных запросов, которые прошли неудачно, а не деньги на ваш способ оплаты.
Для чего нужна страница «Возвраты»?
Она показывает запросы, за которые списали деньги, но результат получился неудачным, например после сбоя или когда ответ оборвался на середине. Если вина явно на нашей стороне или на стороне модели, деньги возвращаются автоматически. Неочевидные случаи ждут быстрой проверки. Запрос, который был некорректным, или случай, когда модель просто отказалась от задачи, остаётся оплаченным, потому что работа уже выполнена. У автоматических возвратов есть дневной лимит; сверх него случаи уходят на ручную проверку, и ничего не теряется. Если вы отключитесь после того, как модель начала отвечать, запрос всё равно оплачивается, ведь ответ в любом случае формируется целиком. Отключение до этого момента возвращается.
Приватность и данные
Используются ли промпты для обучения моделей?
Сам OpenCheese никогда не обучается на ваших промптах и ответах. В описании каждой модели на странице «Цены» есть пометка «Данные для обучения». «Без обучения» означает, что мы настроили всё так, чтобы ваши запросы не использовались для обучения. «Обучение провайдером» означает, что компания, которая запускает эту модель, может использовать ваши данные, поэтому если это важно, выберите другую модель. Мы не видим и не контролируем, что эти компании делают на своей стороне, поэтому проверьте пометку, прежде чем отправлять что-то личное. Ещё можно использовать фильтр промптов, чтобы заменять имена и секреты заглушками. Подробности — в Политике конфиденциальности.
Какая информация о запросе записывается?
Мы храним записи, нужные для работы вашего аккаунта: какую модель вы использовали, сколько токенов, сколько это стоило и удался ли запрос. Именно это показывает страница «Транзакции». Что именно мы собираем, как долго храним и какие у вас права, точно описано в Политике конфиденциальности.
Как долго хранится моя история?
В «Транзакциях» и «Возвратах» хранятся последние 12 недель, более старые записи удаляются. Ваши платежи не удаляются никогда, поэтому пополнения остаются в истории, а на баланс это не влияет. Сессии «AI Изображений» хранятся 90 дней.
Что такое фильтр промптов?
Необязательная функция, которая перед отправкой заменяет в ваших запросах точный текст на другой, например название проекта на заглушку. По умолчанию она выключена и заменяет только тот текст, который вы сами задали. Сама она не находит персональные данные и не является защитой содержимого.
Как удалить аккаунт или запросить свои данные?
Отправьте запрос на service@opencheese.dev. Закрытие аккаунта, выгрузка и исправление данных делаются вручную, а не кнопкой. При удалении аккаунта ваши идентификаторы обезличиваются, а обезличенные записи об использовании и оплате сохраняются, как описано в Политике конфиденциальности.
Поддержка и контакты
Как связаться с поддержкой?
Используйте кнопку Support Chat в панели: она открывает личный диалог с командой прямо в приложении. Ответ обычно приходит в течение суток, а переписка сохраняется, чтобы можно было продолжить в той же ветке.
Можно ли получить помощь, если меня заглушили в общем чате?
Да. Support Chat отделён от публичных каналов сообщества, и мьюты или баны в чате его не закрывают. Он остаётся доступным, чтобы пользователь, который не может писать публично, всё равно мог обратиться за помощью.
На какой адрес писать?
Пишите на support@opencheese.dev, чтобы оспорить блокировку аккаунта, на service@opencheese.dev — по вопросам закрытия аккаунта, запросов данных, юридических уведомлений, подозрения на компрометацию API-ключа или ошибочной географической блокировки, и на security@opencheese.dev — чтобы сообщить об уязвимости.
Есть ли сообщество?
Да. В панели есть чат сообщества, где можно общаться с другими пользователями, а в футере сайта — ссылка на публичную группу в Telegram. Это площадки сообщества, а не официальная поддержка, поэтому по вопросам аккаунта, оплаты и техническим проблемам пишите в Support Chat.
Что указать при сообщении об ошибке запроса?
Напишите примерное время, эндпоинт, ID модели, HTTP-статус и ID запроса: он есть в заголовке x-request-id каждого ответа API (поможет и запись запроса в «Транзакциях»). Перед отправкой логов удалите из них API-ключи, промпты, персональные данные и другие секреты.
Диагностика
Почему возникает ошибка о недействительном или отключенном API-ключе?
Ключ мог быть отозван, выключен или скопирован не полностью. Откройте страницу «API-ключи», проверьте, что ключ активен, и заново создайте конфигурацию, чтобы использовался текущий ключ. Убедитесь также, что запрос идёт на https://api.opencheese.dev, а не на сайт. Если вы храните ключ в переменной терминала, берите его в одинарные кавычки: в ключе есть символы $, и двойные кавычки его портят.
Инструмент пишет, что модель недоступна для какого-то уровня рассуждений. Что делать?
У модели нет уровня рассуждений, который запросил ваш инструмент. В сообщении перечислены уровни, которые у неё есть, например «Choose one of these efforts: low, medium, high.» Выберите один из них в настройках инструмента или выберите Auto, чтобы использовался уровень модели по умолчанию. Если в сообщении сказано, что модель не принимает настройку уровня («takes no effort setting»), отключите уровень для этой модели. «Temporarily unavailable for ... effort» значит, что этот уровень сейчас перегружен: немного подождите или выберите другой уровень из списка.
Что значит «User request limit exceeded»?
Вы отправили за короткое время больше запросов, чем разрешено вашему аккаунту. У каждого аккаунта есть лимиты запросов в минуту, час, день и месяц, и в сообщении указано, какой из них достигнут. Немного подождите и повторите запрос; большинство инструментов сами ждут и повторяют. Если это происходит часто, отправляйте меньше запросов одновременно, например запускайте меньше агентов параллельно.
Почему длинный диалог превышает лимит контекста?
В лимит входит всё: история чата, результаты инструментов, инструкции и сам ответ. Если разговор слишком велик для модели, OpenCheese сообщает об этом до отправки, и вы ничего не платите. Вы увидите сообщение вроде «Prompt is too long ... You were not charged.» Начните новый разговор, сократите историю или выберите модель с большим окном. OpenCode и Claude Code умеют ещё и сжимать старую часть — об этом следующий вопрос.
Что такое сжатие контекста?
Когда разговор приближается к лимиту модели, OpenCheese может сжать старые сообщения в краткое изложение и оставить последние нетронутыми, чтобы долгие сессии продолжали работать, а не обрывались. Настроить или выключить сжатие можно на странице Context Compacter. Краткое изложение пишет модель, поэтому оно немного стоит и появляется в «Транзакциях» отдельной записью с пометкой Compacted.
Пишет «opencode не является внутренней или внешней командой» или «command not found». Что делать?
Это значит, что терминал пока не находит OpenCode. Закройте терминал и откройте новый: терминал видит только программы, установленные до его запуска. Выполните node --version, чтобы проверить, что Node.js установлен, установите OpenCode командой npm install -g @opencode/cli и проверьте командой opencode --version. Если вы всё ещё используете OpenCode 1, возьмите команду установки из шага 2 на вкладке. Если не помогло, пришлите нам последние строки ошибки.
Модель очень долго думает или не отвечает. Что делать?
Сначала загляните в «Транзакции»: если запрос там есть и баланс изменился, он дошёл до модели. Большие модели, высокий reasoning effort и часы пик замедляют ответы. Попробуйте уровень пониже, более лёгкую или Fast-модель либо новый разговор: очень длинные чаты работают медленнее. Если ответа нет совсем или пришла ошибка, пришлите нам название модели, время и точный текст ошибки.
Почему в «Транзакциях» есть запросы, которые я не отправлял?
Некоторые инструменты сами делают небольшие вспомогательные запросы: придумывают название чату, сжимают длинный разговор или угадывают ваш следующий промпт (так делает Claude Code и отменяет догадку, как только вы начинаете печатать). В «Транзакциях» они помечены как фоновые вызовы и оплачиваются как любые другие запросы.
Почему запросы в одном чате могут учитываться без кеша?
Кеш — это скидка на входные данные, которые модель только что видела, и он не гарантирован даже внутри одного разговора. Изменённый промпт, новые файлы или инструменты, пауза или загруженный момент могут привести к тому, что запрос посчитается как свежий вход. В «Транзакциях» видно, что именно было учтено в каждом запросе.
Как рассчитывается стоимость запроса?
По использованным токенам: то, что вы отправляете (вход), то, что пишет модель (выход), и кешированный вход по сниженной цене. У каждой модели свои тарифы на странице «Цены». В «Транзакциях» видны токены, стоимость и тариф каждого запроса.
Ничего не найдено
Попробуйте другой запрос или выберите другую тему.