OneProvider
AI-клиенты и SDK

TypingMind

OneProvider в TypingMind как custom model: полный адрес эндпоинта для Claude Messages или OpenAI Chat Completions, точный Model ID, решения для 404 и 400.

Подключите OneProvider в TypingMind как custom model. TypingMind нужен полный адрес эндпоинта, а не base URL.

Все модели, характеристики и цены Индекс документации для AI-агентов: https://oneprovider.dev/docs/llms.txt Перед началом: ключ из кабинета Откройте кабинет: Telegram-бот @oneprovider_robot (Личный кабинет) или app.oneprovider.dev . Нажмите «Выпустить ключ», задайте имя (например, название этого клиента) и лимит трат, скопируйте ключ. Баланс пополняется там же. Подробнее о кабинете и ключах .

Поля base URL в TypingMind нет: форма custom model принимает полный адрес эндпоинта и шлёт запросы ровно туда, ничего не дописывая. Встроенное поле API-ключа Claude (Anthropic) обращается напрямую в Anthropic, поэтому ключ OneProvider работает в TypingMind только как custom model.

1. Добавьте custom model

  1. В TypingMind откройте Models в левой панели, нажмите Add custom model и оставьте Create Manually.
  2. Name: любое название, например OneProvider claude-opus-5-5.
  3. Model ID: точный id со страницы моделей , например claude-opus-5-5. Отображаемое имя «Claude Opus 5.5» — это не id.
  4. Context Length: контекстное окно модели с той же страницы.

2. API Type, Endpoint URL и ключ

На вкладке Authentication выберите один из двух типов API и заполните поля ровно как ниже. Один и тот же ключ OneProvider подходит для обоих.

Claude Messages API (модели Claude)

text
API Type: Claude Messages API
Endpoint URL: https://api.oneprovider.dev/v1/messages
Authentication Type: API Key via HTTP Header
Header Key: x-api-key
Header Value: sk-your-key-here
Model ID: claude-opus-5-5

OpenAI Chat Completions API (модели GPT и Claude)

text
API Type: OpenAI Chat Completions API
Endpoint URL: https://api.oneprovider.dev/v1/chat/completions
Authentication Type: API Key via HTTP Header
Header Key: Authorization
Header Value: Bearer sk-your-key-here
Model ID: gpt-6.1-terra

Header Value: слово Bearer, пробел, затем ключ целиком. Id моделей Claude, например claude-sonnet-5-5, на этом маршруте тоже работают.

Это не base URL Просто https://api.oneprovider.dev/v1 или https://api.oneprovider.dev в TypingMind даёт 404. Endpoint URL должен заканчиваться на /v1/messages или /v1/chat/completions.

3. Temperature и параметры запроса

  • Оставьте temperature по умолчанию. Модели Claude 5.x на нестандартную temperature отвечают 400; если вы меняли её в настройках модели или чата TypingMind, сбросьте.
  • Route requests via TypingMind Cloud не нужен: наш API принимает запросы прямо из браузера (CORS).

4. Test & Save

Нажмите Test & Save, затем выберите новую модель в чате.

Каждая модель — отдельная custom model: повторите шаги для каждого нужного id с тем же Endpoint URL и ключом.

Какую модель выбрать

claude-opus-5-5 подходит для длинных и сложных чатов, claude-sonnet-5-5 — сбалансированный вариант по умолчанию, claude-haiku-5-5 — быстрый и дешёвый; модели GPT, например gpt-6.1-terra, идут через тип OpenAI Chat Completions API. Вводите id ровно как на странице моделей ; ставки на странице тарифов .

Частые ошибки и решения

404 Not Found

В Endpoint URL указан base URL (https://api.oneprovider.dev/v1 или https://api.oneprovider.dev). Для типа Claude Messages API нужен https://api.oneprovider.dev/v1/messages, для OpenAI Chat Completions API — https://api.oneprovider.dev/v1/chat/completions.

Модель не найдена или недоступна

В Model ID нужен точный id, например claude-opus-5-5, а не отображаемое имя модели. Скопируйте его со страницы моделей .

400 из-за temperature

Модели Claude 5.x принимают только temperature по умолчанию. Сбросьте temperature в TypingMind и отправьте сообщение ещё раз.

401 authentication_error

Claude Messages API: Header Key x-api-key, значение — ключ целиком. OpenAI Chat Completions API: Header Key Authorization, значение Bearer sk-....

Ключ не работает во встроенном поле Claude в TypingMind

Это поле отправляет запросы в Anthropic, а там ключ OneProvider неизвестен. Добавьте OneProvider как custom model, как описано выше.

Вопросы и ответы

TypingMind нужен base URL или полный эндпоинт?

Полный эндпоинт. TypingMind не дописывает маршрут, поэтому адрес должен заканчиваться на /v1/messages или /v1/chat/completions.

Нужен ли Route requests via TypingMind Cloud?

Нет. Наш API принимает запросы из браузера (CORS), TypingMind обращается к нему напрямую.

Можно ли использовать модели GPT?

Да: выберите тип OpenAI Chat Completions API и id модели GPT, например gpt-6.1-terra.

Можно ли одной записью покрыть все модели?

Нет. Каждая модель — отдельная custom model с тем же Endpoint URL и ключом.

Быстрые ответы

Какой base URL использовать?

Claude Code и Anthropic SDK работают с https://api.oneprovider.dev. OpenAI SDK и OpenAI-совместимые клиенты работают с https://api.oneprovider.dev/v1. За обоими адресами один ключ; список моделей: странице моделей , ставки на странице тарифов .

Как авторизоваться?

Передайте сырой ключ sk-… в заголовке x-api-key или Authorization: Bearer: один из двух, не оба. Храните ключ в переменной окружения, а не в файле, который попадает в репозиторий. Подробнее об аутентификации .

Где взять ключ?

Откройте кабинет в Telegram-боте @oneprovider_robot или на app.oneprovider.dev, пополните баланс и нажмите «Выпустить ключ». У каждого ключа может быть свой лимит расхода. Кабинет и ключи .

Что значат ошибки 401, 404 и 429?

401: ключ не задан, написан с ошибкой или передан не в том заголовке; вставьте ключ целиком, без кавычек и пробелов. 404: обычно неверный base URL, например лишний или двойной /v1. 429 с текстом «Insufficient balance»: баланс кабинета или лимит ключа исчерпан, пополните его вместо повторов; любой другой 429 это лимит частоты, подождите Retry-After. Разбор: коды ошибок и решение проблем .

Почему обрывается стрим или сбрасывается соединение?

VPN и VLESS-прокси часто буферизуют SSE или ломают согласование HTTP/2. У OneProvider нет региональных ограничений, и стримы на нашей стороне не буферизуются: отключите прокси и повторите запрос.

Куда писать, если не помогло?

Напишите в Telegram @Oneproviderhelpbot или откройте «Поддержку» в веб-кабинете: приложите код статуса и точный текст ошибки. Как работает поддержка .

Последнее обновление: 2026-11-08 Нашли ошибку? @Oneproviderhelpbot