Без цензури API Документація
API uncensored надає пряму кінцеву точку, сумісну з OpenAI, для масового генерування тексту без фільтрів контенту. Почніть роботу з передоплаченими токенами та поповненням через крипто, щоб миттєво обійти тертя в оплаті.
Налаштування базової URL-адреси та аутентифікації
Підключіться до нашого ендпоінту неконтрольованих LLM, використовуючи стандартну конфігурацію SDK OpenAI. Вкажіть вашому клієнту на HTTPS://api.openrouterabliterated.com/v1 та надайте згенерований API-ключ у заголовку Authorization. Цей базовий URL працює з будь-яким клієнтом, сумісним з OpenAI, дозволяючи змінювати постачальників без зміни коду інтеграції.
curl https://api.openrouterabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 linux commands for disk usage"}]
}'Аутентифікація покладається на один активний ключ на акаунт. Коли ви генеруєте новий ключ, попередній миттєво замінюється.
Перший запит: Завершення діалогу
Надсилайте текстовий вхід і отримуйте текстовий вихід, використовуючи стандартний кінцевий пункт chat-completions. Налаштуйте ідентифікатор моделі на "uncensored" для моделі з відкритими вагами, налаштованої на відповіді без відмов для законного дорослого використання. Модель підтримує параметри, такі як temperature, top_p та послідовності стопу для контролю поведінки генерації.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterabliterated.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)Запити нараховуються на основі реального використання токенів. Помилки та відмови не споживають ваш передоплачений кредит. Контекстне вікно дозволяє 100 000 токенів як для запиту, так і для відповіді разом.
Інтеграція Node SDK
Ініціалізуйте клієнта, вказавши свій API-ключ та конкретний базовий URL для забезпечення сумісності. Використовуйте SDK для Node, щоб ефективно обробляти асинхронні запити. Ця конфігурація підходить як для локальних скриптів, так і для серверних додатків, яким потрібні надійні результати від uncensored ШІ.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterabliterated.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);API повертає структуровані відповіді у форматі JSON. Ви можете безпосередньо парсити вміст у логіку вашої програми. Додаткове маршрутизування або вибір моделі не потрібні, оскільки ми обслуговуємо одну виділену uncensored модель.
Потокові відповіді та використання токенів
Увімкніть потокову передачу, встановивши параметр stream у true у тілі запиту. API повертає чанки подій, надісланих сервером (SSE), для виводу в реальному часі. Останній чанк містить повну статистику використання токенів для точності білінгу.
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 МБ. Ці обмеження забезпечують стабільну продуктивність для високотрафічних додатків із несекретним ШІ. Перевищення цих лімітів викликає помилку 429.
Реалізуйте експоненційне сповільнення у своєму клієнтському коді для плавної обробки лімітів швидкості. Максимальний обсяг виводу 16,000 токенів на запит запобігає надмірному використанню ресурсів. Налаштуйте параметри паралелізму відповідно до потреб вашої програми.
Обробка помилок та обмеження контексту
Обробляйте стандартні помилки HTTP, такі як 401 для недійсних ключів та 402 для недостатнього кредиту. Статус 429 вказує на вичерпання ліміту швидкості. Помилки вікна контексту виникають, коли сума запиту та завершення перевищує 100,000 токенів. Завжди перевіряйте код статусу відповіді перед парсингом вмісту.
Помилки не нараховують ваш попередньо оплачений кредит. Якщо ви зіткнетеся з помилкою билінгу, скористайтеся сторінкою Підтримка для вирішення проблеми. Кредит ніколи не згорає, тому ви можете повторити запити, коли вам зручно.
Поширені запитання
Що таке abliterated модель openrouter?
Це відкрита велика мовна модель без цензури, яка надається нашим API. Це не GPT, Claude або модель іншого постачальника. Вона налаштована на відповіді без відмов у вмісті для законного дорослого використання.
Як працює передоплачений кредит?
Кредит нараховується за реальним використанням токенів, а помилки та відмови є безкоштовними. Ви поповнюєте рахунок USDT або USDC через криптовалюту. Підписка або щомісячна плата не потрібні.
Які способи оплати ви приймаєте?
Тільки крипто: USDT у мережі TRC20 або USDC на Base, будь-яка ціла сума від $20 до $500. Бонусний кредит надається від $50.
Отримайте свій API-ключ
Зареєструйтеся, скопіюйте ключ, оновіть свій базовий URL. Це все.