Как заменить ключ Claude API на наш
Замена ключа Claude API на ключ для нецензурируемого OpenAI-совместимого эндпоинта занимает около десяти минут, если код уже использует формат завершения чата. Это руководство описывает новый ключ, базовый URL, тестовый запрос, потоковую передачу, инструменты, стоимость и ошибки, которые вы увидите при переключении.
Краткое содержание
- Для переключения нужен новый ключ и новый базовый URL; формат запроса остаётся прежним.
- Запустите один тестовый запрос на модели uncensored, прежде чем перенаправлять производственный трафик.
- Затраты составляют $0.15 за 1M входных токенов и $0.50 за 1M выходных токенов, списываются с предоплаченного кредита.
- Держите старый ключ в конфигурации, пока новый не проработает чисто несколько дней.
Почему разработчики переключают ключи на endpoint без цензуры
Некоторые законные рабочие нагрузки сталкиваются с отказами у стандартного ассистента, например, в вопросах взрослой художественной литературы, прямых медицинских вопросов или исследований в области безопасности. uncensored endpoint отвечает на эти запросы напрямую, и единственное жесткое ограничение — это сексуальный контент с участием несовершеннолетних.
Заранее решите, какие запросы принимает ваш продукт, так как модель не примет это решение за вас.
Шаг 1: Получите новый API-ключ без ограничений
Зарегистрируйтесь через Google или укажите email и пароль на странице получения API-ключа. Ключ появляется на экране один раз. Аккаунт начинается с пробного кредита $0.50, действительного в течение 7 дней, и карта не нужна.
- Сохраните ключ в переменной окружения, никогда не в клиентском коде.
- Вращайте ключ в любое время; старый перестает работать сразу.
Шаг 2: Обновите базовый URL в коде
Укажите базовый URL на https://mistralgetapikey.com/v1 и передайте новый ключ в заголовок Authorization как токен Bearer. Сохраните базовый URL в конфигурации, чтобы вы могли изменить его без развертывания.
Оставьте остальную часть клиента без изменений. Сообщения, роли и парсер ответов остаются прежними.
Шаг 3: Проверьте переключение с помощью тестового запроса
Отправить один короткий запрос с model id uncensored. Ответ с блоком использования подтверждает, что ключ, базовый URL-адрес и идентификатор модели вместе работают корректно.
Если вызов завершается ошибкой, сначала прочитайте код состояния. 401 означает, что ключ неверный, а 402 означает, что кредит исчерпан.
Обработка потоковых ответов в вашем существующем коде
Установить stream: true if your product already streams. Each server-sent event carries a piece of the answer, and the last event carries the usage numbers.
Протестируйте потоковую передачу и на медленном соединении, так как при обрыве потока в интерфейсе должно появляться четкое сообщение об ошибке, а не недописанный ответ.
Проверка совместимости вызова функций
Если ваше приложение использует инструменты, определите одну функцию с JSON-схемой и позвольте модели вызвать её. Верните результат, затем проверьте, что итоговый ответ корректно его использует.
- Протестируйте инструмент с двумя обязательными аргументами.
- Протестируйте два инструмента, вызванных последовательно.
- Проверяйте аргументы перед их использованием.
Мониторинг использования токенов и расходов
Сохраняйте количество входных и выходных токенов из каждого ответа вместе с идентификатором запроса. Умножьте их на $0.15 и $0.50 за 1M токенов, чтобы получить стоимость каждого вызова.
| Нагрузка | Входные токены | Выходные токены | Стоимость |
|---|---|---|---|
| Короткий ход чата | 1,000 | 400 | $0.0003 |
| Краткое содержание длинного документа | 80,000 | 2,000 | $0.0130 |
Устранение распространенных ошибок подключения
Большинство проблем переключения возникают по трем причинам: ключ с дополнительными пробелами или разрывом строки, базовый URL, который все еще указывает на старый сервис, или отсутствующий /v1 в конце URL.
Каждый ключ позволяет выполнять 300 запросов в минуту и 8 одновременных запросов. Ошибка 429 означает необходимость замедлить темп, и повторный запрос с задержкой исправляет ситуацию.
Финальная проверка и запуск
Запускайте оба эндпоинта на одних и тех же промптах в течение нескольких дней и сравнивайте ответы, задержку и стоимость. Перенаправляйте трафик поэтапно, отслеживайте уровень ошибок после каждого шага и сохраняйте старый ключ в конфигурации, пока новый не проработает стабильно.
Когда числа соответствуют вашим ожиданиям, удалите старый ключ из окружения и из контрольного списка проверки кода.
Часто задаваемые вопросы
Будет ли мой существующий код работать после перехода?
В большинстве случаев да. Конечная точка использует формат завершения чата, поэтому меняются только базовый URL и ключ.
Какой ID модели я должен отправить?
Отправьте uncensored. Это единственная модель в сервисе, поэтому идентификатор не меняется.
Есть ли бесплатный способ протестировать?
Да. Новый аккаунт получает $0.50 пробного кредита, действительного в течение 7 дней, и карта для начала не нужна.
Как добавить средства на баланс?
Оплата USDT на TRC20 или USDC на Base от $20. Бонусный кредит применяется от $50, а кредиты не истекают.
Получите API-ключ
Зарегистрируйтесь, возьмите ключ, обновите базовый URL. Просто.