Быстрый старт: Нецензурируемый API, совместимый с OpenAI
Хватит бороться с ошибками прокси на стороне поставщика и ограничениями пропускной способности с помощью прямого, нецензурированного API, который никогда не отказывает в законном контенте для взрослых.
Установите SDK OpenAI
Установите стандартную библиотеку для предпочитаемого языка, чтобы сразу начать отправку запросов.
Эта библиотека предоставляет необходимые клиенты для взаимодействия с нашим конечной точкой, совместимой с OpenAI. Она управляет заголовками аутентификации и разбором ответов за вас.
- Python:
pip install openai - Node.js:
npm install openai
Специальные драйверы не требуются. SDK эффективно обрабатывает базовые HTTP-соединения.
Настройте базовый URL и ключ
Направьте клиента на наш конкретный базовый URL и установите API-ключ, чтобы обойти стандартные ограничения шлюза.
Использовать https://api.openrouterapiratelimit.com/v1 в качестве базового URL. Это направляет трафик напрямую на наши серверы, минуя слой прокси. Ваш API-ключ аутентифицирует ваш аккаунт с предоплаченным кредитом.
Мы поддерживаем стандартные заголовки. Передайте свой ключ в Authorization header. Это гарантирует, что ваши запросы идут напрямую к модели без цензуры без промежуточных переходов.
Отправить первый запрос без цензуры
Отправьте POST-запрос на /v1/chat/completions с идентификатором модели uncensored для генерации текста без фильтров контента.
Наша модель не отказывает в законных взрослых, вымышленных или спорных темах. Она отвечает напрямую на основе вашей подсказки.
curl https://api.openrouterapiratelimit.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send a test message to verify endpoint availability."}]
}'Заменить YOUR_API_KEY с вашим фактическим ключом. Ответ возвращает сгенерированный текст в choices массив. Это подтверждает, что модель работает и не имеет цензуры.
Включить потоковую передачу для вывода в реальном времени
Установить stream: true получать токены по мере их генерации, что снижает воспринимаемую задержку для длинных ответов.
Потоковая передача позволяет вашему приложению отображать вывод постепенно. Это критически важно для чат-интерфейсов, где пользователи ожидают мгновенной обратной связи.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterapiratelimit.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)SDK возвращает фрагменты по мере их поступления. Обрабатывайте каждый фрагмент, чтобы обновить ваш UI. Последний фрагмент содержит общее использование токенов для запроса.
Используйте инструменты и режим JSON
Используйте вызов функций или строгий режим JSON для извлечения структурированных данных из вашей uncensored модели.
Наш API поддерживает стандартные определения инструментов OpenAI. Определите свои инструменты в запросе и позвольте модели решить, когда их вызывать. Или используйте response_format: {"type": "json_object"} для детерминированного вывода JSON.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterapiratelimit.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);Это обеспечивает получение вашим последующими системами данных, пригодных для разбора. Модель соблюдает схему, которую вы предоставляете. Используйте это для надежной интеграции в ваши конвейеры.
Проверьте использование и лимиты токенов
Отслеживайте использование в рамках контекстного окна на 100,000 токенов и лимита в 300 запросов в минуту.
Ваше контекстное окно включает токены промпта и завершения. Максимальный вывод на запрос — 16 000 токенов. Если вы не установите max_tokens, по умолчанию установлено 2 048.
Лимиты запросов строгие, но предсказуемые. Вы получаете 8 одновременных запросов на ключ. Ошибки 401 (неверный ключ) или 402 (нет средств) бесплатны. Ошибки 429 указывают на достижение лимита запросов. Проверяйте заголовки ответа для получения информации об оставшемся квоте.
Потоковая передача
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 OpenRouter для этого прямого API?
Вы получаете 300 запросов в минуту и 8 одновременных запросов на API-ключ. Это прямое соединение, поэтому вы избегаете непредсказуемых ошибок прокси-сервера, характерных для других сервисов.
Отклоняет ли uncensored модель контент для взрослых?
Нет, он не отказывает в законных темах для взрослых, художественных или спорных. Единственное строгое ограничение касается контента сексуального характера с участием несовершеннолетних, который всегда отклоняется.
Что произойдет, если я превышу свой лимит частоты запросов?
Вы получаете ошибку 429. Ваш предоплаченный кредит не списывается за неудачные запросы или запросы, попавшие под ограничение по частоте. Вы можете подождать, пока окно лимита сбросится, или увеличить пропускную способность, получив новый ключ, если это необходимо.
Защитите свой ключ в один шаг
Зарегистрируйтесь, получите ключ, обновите базовый URL. Вот всё, что нужно.