Необмежений AI Документація API
Почніть роботу з нашим API uncensored LLM за лічені хвилини, використовуючи стандартних клієнтів, сумісних з OpenAI. Цей посібник охоплює автентифікацію, кінцеві точки, потокову передачу та параметри для моделі 'uncensored'.
Автентифікація & ключі
Почніть із генерації API-ключа через панель керування за допомогою Google або електронної пошти. Ваш ключ автентифікує запити до базової URL-адреси HTTPS://api.iaunrestricted.com/v1. Включіть його в Authorization header як Bearer-токен. Кожен обліковий запис підтримує один активний ключ; його заміна миттєво анулює старий.
curl https://api.iaunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC time in ISO 8601 format"}]
}'Помилки, такі як 401 означає, що ваш ключ недійсний або прострочений. Зберігайте ключ у безпеці, оскільки він безпосередньо пов'язаний із балансом вашого попереднього кредиту.
Чат-ендпоінт (Chat Completions Endpoint)
Надішліть текст моделі через POST /v1/chat/completions. Ендпоінт приймає стандартні масиви повідомлень і повертає згенерований текст. Використовуйте ідентифікатор моделі "uncensored" у ваших запитах. Система обробляє вхідні та вихідні токени на основі вашого попередньо оплаченого балансу.
from openai import OpenAI
client = OpenAI(base_url="https://api.iaunrestricted.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 токенів загалом. Якщо ви опускаєте max_tokens, вивід обмежується 2 048 токенами. Запити, що перевищують ліміт тіла в 8 МБ, повертають помилку.
Потокові відповіді
Увімкніть потокову передачу, встановивши stream: true у вашому запиті. Це доставляє токени через події, що генеруються сервером (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)Потокова передача працює з будь-яким OpenAI-сумісним SDK. Ви можете парсити часткові відповіді в реальному часі, не чекаючи повного завершення. Це ідеально підходить для чат-інтерфейсів, де користувачі бачать текст по мірі його генерації.
Режим JSON та виклик функцій
Примусовий структурований вивід за допомогою response_format: {"type": "json_object"}. Модель повертає валідний JSON замість природної мови. Це корисно для парсингу даних або суворого контролю поведінки моделі.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iaunrestricted.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);Виклик функцій (інструменти) підтримується. Визначте схеми ваших інструментів і дозвольте моделі вирішувати, коли їх викликати. Використовуйте tool_choice для примусового встановлення конкретних поведінок. Ця функція бездоганно працює з uncensored моделлю для вилучення структурованих даних.
Параметри: Temperature, Top P та інше
Керуйте випадковістю генерації з temperature та top_p. Налаштуйте presence_penalty та frequency_penalty щоб зменшити повторення. Встановіть seed для відтворюваних результатів. Використовуйте stop послідовності для дострокової зупинки генерації.
Ці параметри працюють так само, як і API OpenAI. Ви можете тонко налаштувати креативність або детермінованість моделі. Значення за замовчуванням оптимізовані для збалансованого виводу. Експериментуйте з нижчими температурами для узгоджених результатів.
Ліміти, помилки та контекст
Ліміти частоти запитів становлять 300 запитів на хвилину та 8 паралельних запитів на ключ. Ваше контекстне вікно становить 100,000 токенів. Помилки включають 402 за недостатньою кількістю коштів та 429 для лімітів швидкості. Передоплачені кошти ніколи не закінчуються.
Запити нараховуються за фактичним використанням токенів. Помилки та відмови безкоштовні. Модель відхиляє сексуальний контент із залученням неповнолітніх незалежно від інших параметрів. Слідкуйте за панеллю моніторингу для статистики використання.
Найпоширеніші запитання
Як відлагодити відсутність цитат у відповідях паралельного чат-API?
Переконайтеся, що ви використовуєте правильний ідентифікатор моделі "uncensored" у своїх запитах. Переконайтеся, що масиви повідомлень відповідають стандартному формату OpenAI. Перевірте, чи підтримує версія вашого SDK функції, які ви використовуєте.
Чи це те саме, що інші необмежені AI-моделі?
Ні, ми запускаємо власну open-weight модель, налаштовану для uncensored виводу. Це не GPT, Claude або будь-яка інша модель постачальника. Поведінка специфічна для нашої інфраструктури та налаштувань.
Що станеться, якщо я перевищу передоплачений кредит?
Запити повернуть помилку 402, доки ви не поповните баланс. Ви можете додати кредит через криптовалюту в будь-який час. Ваш існуючий кредит не закінчується, тому ви можете додати більше пізніше.
Отримайте свій API-ключ миттєво
Зареєструйтеся, скопіюйте ключ, оновіть базову URL-адресу. Готово.