Документация по нефильтрованному API
Это руководство содержит основные сведения для интеграции с нашим API LLM без цензуры. Вы найдете базовый URL, шаги аутентификации и примеры кода для вашего предпочтительного языка.
Базовый URL и аутентификация
Используйте предоставленный базовый URL и ключ API для отправки запросов. Наш сервис работает по протоколу, совместимому с OpenAI, что позволяет использовать стандартные SDK с минимальными изменениями в конфигурации. Базовый URL для всех запросов: https://api.openroutereualternative.com/v1. Вы должны включить свой уникальный API-ключ в Authorization header для каждого запроса.
Аутентификация проста и безопасна. Сгенерируйте ключ на Получить API-ключ странице через Google или электронную почту. Ключ отображается сразу после создания. Храните его в безопасности, так как он обеспечивает полный доступ к вашим предоплаченным кредитам. Мы не требуем номера телефона или сложных шагов настройки. Ваши данные находятся в соответствующей среде без скрытых комиссий за маршрутизацию.
Первый запрос
Отправьте первое сообщение в /v1/chat/completions endpoint с идентификатором модели, который просто uncensored. Эта модель — большая языковая модель с открытым весом, настроенная на законное использование взрослыми, и не отклоняет спорные темы. Это не GPT, Claude или какая-либо другая модель вендора.
Ниже приведен базовый пример с использованием cURL. Замените YOUR_API_KEY с вашим фактическим ключом. Тело запроса включает идентификатор модели, системный промпт и сообщение пользователя. Этот пример демонстрирует прямую, нецензурированную природу нашего API без лишних накладных расходов.
curl https://api.openroutereualternative.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the GDPR compliance docs"}]
}'
Интеграция Python SDK
Используйте официальный OpenAI Python SDK с пользовательским базовым URL для взаимодействия с нашим API. Этот подход обеспечивает совместимость с существующими кодовыми базами, которые уже используют клиентов OpenAI. Вам нужно только изменить base_url и api_key параметры. Идентификатор модели остается uncensored.
Поддерживается потоковая передача через события, отправляемые сервером (SSE). Используйте stream=True параметр для получения токенов по мере их генерации. Последний чанк содержит общее использование токенов для запроса. Этот метод эффективен для приложений реального времени. Наш API поддерживает параметры, такие как temperature, top_p и последовательности stop.
from openai import OpenAI
client = OpenAI(base_url="https://api.openroutereualternative.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 SDK
Интеграция с нашим API с использованием Node.js SDK от OpenAI. Настройте клиент, указав специфичный базовый URL и ваш ключ API. Идентификатор модели — uncensored. Эта настройка позволяет использовать знакомые методы для завершения диалогов. Вы можете передавать сообщения контекста, устанавливать температуру и определять последовательности остановки.
Вызов функций поддерживается через tools параметр. Вы также можете включить режим JSON с помощью response_format: {type: "json_object"}. Эта функция полезна для извлечения структурированных данных. API обрабатывает такие параметры, как presence_penalty и frequency_penalty точно так, как ожидалось. Эта гибкость делает его сильной альтернативой OpenRouter для разработчиков.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openroutereualternative.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);
Потоковая передача и использование SSE
Включите потоковую передачу, установив stream: true в вашем запросе. API возвращает поток Server-Sent Events. Каждое событие содержит фрагмент частичного ответа. Последний фрагмент включает полную статистику использования токенов для целей биллинга.
Потоковая передача снижает воспринимаемую задержку для конечных пользователей. Она идеально подходит для чат-интерфейсов, где требуется немедленная обратная связь. Контекстное окно поддерживает до 100,000 токенов для промпта и завершения в сумме. Максимальный вывод — 16,000 токенов за запрос. Если max_tokens не установлен, значение по умолчанию составляет 2,048 токенов. Этот баланс позволяет глубокое контекстирование, не перегружая лимит ответа.
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-ключ поддерживает 300 запросов в минуту и 8 одновременных запросов. Максимальный размер тела запроса составляет 8 МБ. Ошибки возвращаются в виде стандартных кодов состояния HTTP. Ошибка 401 указывает на недействительный или отсутствующий API-ключ. Ошибка 402 означает, что ваш предоплаченный кредит исчерпан. Ошибка 429 сигнализирует о превышении лимита скорости.
Использование токенов прозрачно. Входные токены стоят $0.15 за миллион, а выходные токены стоят $0.50 за миллион. Ошибки и отказы бесплатны. Кредит пополняется только через криптовалюту. Модель отказывается от запросов, связанных с несовершеннолетними, но разрешает другой законный контент для взрослых. Эта четкая структура обеспечивает предсказуемые расходы для вашего приложения.
Частые вопросы
Каков базовый URL для нецензурного API?
Базовый URL: HTTPS://api.openroutereualternative.com/v1. Этот URL работает с любым клиентом, совместимым с OpenAI. Вы должны указать ваш API-ключ в заголовке Authorization.
Как аутентифицировать запросы?
Добавьте свой API-ключ в заголовок Authorization в виде токена Bearer. Сгенерируйте ключ на странице получения API-ключа. Ключ отображается сразу после регистрации. Он предоставляет доступ к вашим предоплаченным кредитам.
Какова стоимость токенов для этой неограниченной LLM?
Вводные токены стоят $0.15 за миллион. Выходные токены стоят $0.50 за миллион. Ошибки бесплатны. Кредит пополняется через криптовалюту. Скрытых комиссий за маршрутизацию нет.
Получите API-ключ
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Это полная конфигурация.