Документация по API без цензуры
Внедрите наш uncensored API в любой существующий проект, изменив только базовый URL. Вы получаете стабильную генерацию, прозрачное ценообразование в криптовалюте и отсутствие привязки к подписке.
Быстрый старт: Установка и настройка SDK
Начните с указания вашего клиента на наш базовый URL и передачи вашего API-ключа. Эндпоинт — это https://api.claudeapitokencosts.com/v1 и не требует сложной логики маршрутизации.
Аутентификация использует стандартный bearer-токен в Authorization header. Вы можете мгновенно сгенерировать свой ключ через Google или email.
Наш сервис полностью совместим с OpenAI. Вы можете использовать официальные SDK без изменения основной логики. Просто обновите базовый URL и вставьте свой ключ.
Использовать curl проверить подключение немедленно.
Запрос на базовое завершение чата
Отправьте POST-запрос на /v1/chat/completions для получения текстового вывода. Этот эндпоинт обрабатывает все стандартные взаимодействия чата.
Определите ваш системный промпт и сообщение пользователя в теле JSON. Идентификатор модели всегда uncensored.
API возвращает прямой текстовый ответ. Вам не нужно разбирать сложные потоковые объекты для простых случаев использования.
Этот подход работает для простых скриптов или пакетных задач обработки. Используйте curl для тестирования вашего первого вызова.
Потоковые ответы с событиями, отправляемыми сервером
Включите потоковую передачу, установив stream: true в вашем запросе. Сервер возвращает чанки по мере их генерации.
Этот метод снижает воспринимаемую задержку для длинных выводов. Он также позволяет вашему приложению отображать токены в реальном времени.
Каждый чанк содержит частичные данные, а в конечном полезном грузе — статистику использования.
Обрабатывайте поток SSE в коде клиента для обработки токенов по мере их поступления. Это критически важно для интерактивных приложений.
Function Calling и режим JSON
Поддержка структурированного вывода с использованием response_format параметр. Установите его в {"type": "json_object"} для строгих JSON-ответов.
Вы также можете определить инструменты для вызова функций. Модель уважает определения инструментов, предоставленные в запросе.
Это обеспечивает надежное извлечение данных для ваших конвейеров. Комбинируйте режим JSON с инструментами для сложных рабочих процессов.
Наша модель эффективно генерирует структурированные данные.
Параметры: Temperature, Top P, Seed
Контролируйте креативность с temperature и top_p. Более высокие значения увеличивают случайность. Более низкие значения делают выводы более детерминированными.
Используйте seed параметр для воспроизводимых результатов. Это полезно для отладки или тестирования конкретных запросов.
Установить max_tokens для ограничения длины вывода. По умолчанию 2 048 токенов на запрос.
Настройте эти параметры под вашу конкретную задачу. Балансируйте согласованность и разнообразие по мере необходимости.
Понимание использования токенов и стоимости
Вы платите только за потребленные токены. Входные токены стоят $0.15 за миллион. Выходные токены стоят $0.50 за миллион.
Ошибки и отказы не расходуют кредит. Вы платите только за успешные завершения.
Используйте калькулятор токенов для оценки расходов перед отправкой больших пакетов. Наше ценообразование прозрачно и зависит от фактического использования.
Нет ежемесячных платежей или подписочной привязки. Кредит никогда не истекает. Вы можете пополнить баланс криптой в любое время.
Отслеживайте использование через последний фрагмент в потоковых ответах.
cURL
curl https://api.claudeapitokencosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests and show me the output"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapitokencosts.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapitokencosts.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);Потоковая передача
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)Частые вопросы
Какова стоимость токенов API Claude для этого сервиса?
Наша цена составляет $0.15 за миллион входных токенов и $0.50 за миллион выходных токенов. Это фиксированная ставка без скрытых комиссий или требований к подписке. Вы платите только за то, что используете.
Как обрабатывать ограничения частоты запросов и ошибки?
API возвращает код состояния 429, если вы превысили 300 запросов в минуту. Ошибка 401 указывает на недействительный API-ключ. Ошибка 402 означает, что вам нужно пополнить баланс. Эти ошибки являются стандартными и легко обрабатываются в коде.
Каков размер контекстного окна?
Окно контекста составляет 100 000 токенов для объединённого промпта и завершения. Вы можете запросить до 16 000 токенов в одном выводе. Это позволяет работать с большим объёмом контекста, не сталкиваясь с ограничениями слишком быстро.
Получите ваш ключ через простую форму
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Это полная конфигурация.