Документація API
Почніть роботу з нашим API uncensored LLM за лічені хвилини. Цей посібник охоплює автентифікацію, кінцеві точки, потокову передачу та параметри для ваших необмежених AI-проєктів.
Аутентифікація та базовий URL
Ваш API-ключ автентифікує кожен запит. Використовуйте базовий URL https://api.modelsaiunrestricted.com/v1 для всіх викликів. Згенеруйте ключ на сторінці Отримати API Ключ через Google або електронну пошту. Система відхиляє недійсні ключі з помилкою 401. Зберігайте свій ключ у безпеці.
Ендпоінт Chat Completions
Надсилайте повідомлення до uncensored модель через POST /v1/chat/completions. Ця точка доступу обробляє текстовий вхід і повертає текстовий вихід. Вона повністю сумісна з OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsaiunrestricted.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 OpenAI або будь-який сумісний клієнт. Встановіть ID моделі на uncensored. Контекстне вікно підтримує 100,000 токенів загалом. Максимальний вихід — 16,000 токенів за запит. Помилки та відмови не споживають токени.
Потокові відповіді
Отримуйте токени в реальному часі за допомогою Server-Sent Events (SSE). Увімкніть потокову передачу, встановивши stream: true у вашому запиті. Це знижує сприйняту затримку для довгих відповідей.
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)Останній фрагмент містить повну статистику використання токенів. Розпарсуйте потік, щоб відображати токени під час їх генерації. Це ідеально підходить для інтерфейсів чату. Буферизуйте виведення, якщо вам потрібно зібрати повний текст пізніше.
Параметри: Temperature & Top P
Контролюйте творчість за допомогою temperature та різноманітність з top_p. Нижчі значення роблять вивід більш детермінованим. Вищі значення додають більше варіативності.
Температура за замовчуванням становить 1.0. top_p за замовчуванням — 0.9. Налаштуйте ці параметри для рольових ігор або фактологічних завдань. Ви також можете встановити seed для відтворюваних результатів. Використовуйте stop послідовності для дострокової зупинки генерації.
Невірні параметри повертають помилку 400. Перевірте схему на наявність допустимих діапазонів.
Виклик функцій & Режим JSON
Використовуйте структурований вивід для надійного виділення даних. Увімкніть режим JSON з response_format: {"type": "json_object"}. Модель повертає суто валідний JSON. Це запобігає помилкам парсингу у вашому коді.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsaiunrestricted.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);Визначте інструменти в tools параметр. Використовуйте tool_choice щоб примусово забезпечити конкретні функції. Це працює поруч із стандартними завершеннями чату. Поєднуйте потокову передачу з викликом функцій для динамічних додатків.
Ліміти, помилки & контекст
Ліміти частоти запитів становлять 300 запитів на хвилину на ключ. Паралельність обмежена 8 одночасними запитами. Тіла запитів мають залишатися менше 8 МБ. Перевищення цих лімітів викликає помилку 429.
Недостатній баланс повертає помилку 402. Додайте криптокредит, щоб продовжити. Контекстне вікно на 100,000 токенів включає як промпт, так і відповідь. Відмови за незначний сексуальний контент безкоштовні. Баланс ніколи не прострочується.
cURL
curl https://api.modelsaiunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five open source models for local inference."}]
}'Найпоширеніші запитання
Яка базова URL-адреса для API необмеженого AI?
Базовий URL: HTTPS://api.modelsaiunrestricted.com/v1. Працює зі стандартними SDK OpenAI шляхом оновлення конфігурації base_url. Ця URL-адреса обробляє всі запити на завершення чату та метадані моделі.
Як обробляти потокові відповіді в Python?
Встановіть stream=True у запиті вашого клієнта. API повертає події, що надходять від сервера (SSE). Парсуйте потік, щоб отримати доступ до токенів під час їх генерації. Останній фрагмент включає загальне використання токенів.
Що станеться, якщо я досягну ліміту швидкості?
Ви отримуєте помилку 429 Too Many Requests. Ліміт становить 300 запитів на хвилину на ключ. Зачекайте кілька секунд перед повторною спробою. Паралелізм також обмежено 8 одночасними запитами на ключ.
Захистіть свій API-ключ
Зареєструйтеся, отримайте токен, оновіть кінцеву точку. Готово.