Швидкий старт: API, сумісний з OpenAI, без обмежень
Перестаньте боротися з помилками проксі на стороні постачальника та лімітами частоти запитів за допомогою прямого, безцензурного API, який ніколи не відхиляє законний дорослий контент.
Встановіть SDK OpenAI
Встановіть стандартну бібліотеку для вашої бажаної мови, щоб негайно обробляти запити.
Ця бібліотека надає необхідні клієнти для взаємодії з нашим ендпоінтом, сумісним з OpenAI. Вона керує заголовками автентифікації та парсингом відповідей за вас.
- Python:
pip install openai - Node.js:
npm install openai
Не потрібно спеціальних драйверів. SDK ефективно обробляє мережеві з'єднання.
Налаштуйте базовий 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 повертає чанки по мірі їх надходження. Обробляйте кожен чанк, щоб оновити ваш інтерфейс. Останній чанк містить загальне використання токенів для запиту.
Використовуйте Інструменти та режим 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 model дорослий контент?
Ні, він не відмовляє у законному дорослому, художньому або суперечливому контенті. Єдине жорстке обмеження стосується сексуального контенту з участю неповнолітніх, який завжди відхиляється.
Що станеться, якщо я досягну свого ліміту швидкості?
Ви отримуєте помилку 429. Ваш передоплачений кредит не нараховується за невдалими або обмеженими запитами. Ви можете зачекати, поки вікно скинеться, або збільшити пропускну здатність, отримавши новий ключ, якщо це необхідно.
Захистіть свій ключ за один крок
Зареєструйтеся, отримайте ключ, оновіть базовий URL. Ось і все, що потрібно.