Быстрый старт: API без цензуры для LLM
Это руководство поможет интегрировать API uncensored LLM со стандартными SDK OpenAI. Вы пройдёте аутентификацию, отправите запросы и обработаете потоковую передачу без привязки к подписке.
Предварительные требования: Настройка SDK и API-ключа
Базовый URL нашего хостингового сервиса: https://api.priceclaude.com/v1. Аутентификация требует действительного API-ключа, передаваемого в Authorization header. Вы генерируете этот ключ сразу после регистрации через Google или email на Получить API-ключ странице. Для регистрации не требуется номер телефона.
Наш API совместим с OpenAI. Вы можете использовать любой SDK, поддерживающий стандартный openai структура пакета. Передайте ваш ключ в качестве api_key параметр. Измените base_url чтобы указать на нашу конечную точку. Это позволяет вам заменить нашу uncensored модель без переписывания логики интеграции.
Выполнение первого запроса на создание чата
Отправьте POST-запрос на /v1/chat/completions с вашими системными и пользовательскими сообщениями. Идентификатор модели строго uncensored. Это не модель другого поставщика. Это модель с открытым весом, настроенная на прямые ответы без отказов по контенту для законного использования для взрослых. Вы можете установить такие параметры, как temperature и top_p для управления креативностью.
Вводные токены стоят $0.15 за миллион. Выходные токены стоят $0.50 за миллион. Ошибки и отказы не потребляют кредит. Вы можете проверить работоспособность запроса, отправив простое тестовое сообщение. Ответ будет содержать сгенерированный текст в content поле.
Обработка потоковых ответов (SSE)
Установить stream в true в вашем запросе для получения Server-Sent Events. Это позволяет обрабатывать токены по мере их генерации. Потоковая передача снижает воспринимаемую задержку для больших ответов. Последний чанк содержит общую статистику использования токенов. Это помогает отслеживать расходы в реальном времени.
Буферизуйте входящие чанки и соедините их. Убедитесь, что вы правильно обрабатываете событие конца потока. Этот подход необходим для чат-интерфейсов. Он обеспечивает плавный пользовательский опыт по сравнению с ожиданием полного ответа.
Использование инструментов и режима JSON
Определите схемы функций в tools параметр. Модель может вызывать эти функции, если указано. Используйте tool_choice чтобы принудительно вызвать конкретную функцию. Это включает сложные рабочие процессы. Режим JSON доступен через response_format: {type: "json_object"}. Это обеспечивает структурированный вывод для надежного разбора. Используйте это для задач извлечения данных.
Понимание использования токенов и лимитов
Окно контекста составляет 100,000 токенов в сумме. Это включает как промпт, так и сгенерированный ответ. Максимальный объем вывода на запрос составляет 16,000 токенов. Если вы не установите max_tokens, по умолчанию установлено 2 048. Размер тела запроса ограничен 8 МБ. Вы можете делать 300 запросов в минуту. Параллелизм ограничен 8 одновременными запросами на ключ. Превышение этих лимитов возвращает ошибку 429.
Обработка ошибок и логика повторных попыток
Обрабатывайте HTTP 401, проверяя свой ключ API. Ошибка 402 означает, что предоплаченный кредит исчерпан. Пополняйте через криптовалюту, чтобы продолжить. Используйте экспоненциальное замедление для ошибок 429. Логика повторных попыток должна учитывать Retry-After header, если присутствует. Ошибки не списывают кредит. Это защищает ваш баланс во время проблем с сетью.
cURL
curl https://api.priceclaude.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the quarterly report by Friday at noon"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.priceclaude.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.priceclaude.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?
Это API по модели оплаты по факту использования для uncensored-LLM. Цены: $0.15 за миллион входных токенов и $0.50 за миллион выходных токенов. Ежемесячная подписка не требуется.
Как получить API-ключ?
Зарегистрируйтесь на странице получения API-ключа через Google или email. Ваш ключ отображается сразу. Номер телефона не нужен. Вы можете заменить ключ при необходимости.
Является ли модель без цензуры?
Да, он не отказывает в законном контенте для взрослых. Он блокирует только сексуальный контент с участием несовершеннолетних. Вы можете использовать его для творческих, технических или спорных тем.
Сгенерируйте свой ключ
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Готово к работе.