uk ▾

Документація API

Почніть надсилати запити до нашої uncensored LLM API за хвилини, використовуючи попередньо оплачений кредит токенів. Ендпоінт сумісний з OpenAI, тому ви можете змінити бібліотеки без переписування логіки.

Швидкий старт: Перший запит у Python

Надішліть свій перший запит на генерацію тексту одразу, використовуючи офіційний SDK. Це підключення до базової URL-адреси та автоматична обробка списання токенів. Вам потрібен лише API-ключ та ідентифікатор моделі.

  • Встановіть пакет через pip.
  • Встановіть змінну середовища.
  • Виконайте просте створення тексту.
from openai import OpenAI

client = OpenAI(base_url="https://api.bestuncensoredaillm.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)

Аутентифікація та базовий URL

Аутентифікація використовує стандартний Bearer-токен, який передається в заголовку. Ваш базовий URL вказує безпосередньо на наш ендпоінт для інференсу без фільтрів. Це гарантує, що ви обходите загальні проксі-шари і спілкуєтеся безпосередньо з нашою моделлю.

curl https://api.bestuncensoredaillm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list 5 linux commands to kill a process"}]
  }'

Зберігайте ваш ключ у безпеці. Кожен обліковий занок за замовчуванням підтримує один активний ключ. Згенеруйте новий, якщо підозрюєте розголошення.

Ендпоінт Chat Completions

Використовувати POST /v1/chat/completions для генерації всього тексту. Ідентифікатор моделі завжди uncensored. Вхідні токени коштують $0.15 за мільйон; вихідні токени коштують $0.50 за мільйон. Кредит списується лише за успішну генерацію.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.bestuncensoredaillm.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);

Помилки, такі як відсутність коштів, не споживають ваш баланс. Це робить ваші витрати передбачуваними під час фаз тестування.

Параметри: Temperature, Top P та Інструменти

Контролюйте творчість за допомогою temperature та top_p. Вищі значення дають більш різноманітні результати. Використовуйте tools для виклику функцій. Це дозволяє витягувати структуровані дані або запускати зовнішні API. Встановіть response_format до json_object для суворого виводу JSON.

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. Ви можете повторно використовувати свою існуючу логіку конфігурації.

Потокові відповіді (SSE)

Отримуйте токени в реальному часі через Server-Sent Events. Це зменшує сприйняту затримку для кінцевих користувачів. Останній фрагмент містить повну статистику використання. Ви можете зупинити потік достроково, якщо користувач перерве.

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)

Потокова передача не впливає на билінг токенів. Ви платите за загальну кількість згенерованих токенів, незалежно від того, як вони доставляються.

Ліміти частоти та коди помилок

Кожен ключ дозволяє 300 запитів на хвилину. Ви можете виконувати 8 одночасних запитів. Якщо ви перевищите це, отримаєте помилку 429. Недійсні ключі повертають 401. Порожній кредит повертає 402. Розмір контексту становить 100,000 токенів загальною місткістю. Це включає як промпт, так і завершення.

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)

Стежте за використанням через панель моніторингу. Кредит не має строку дії, тому ви можете призупинити використання, не втрачаючи кошти.

Поширені запитання

Яка найкраща uncensored LLM AI для швидкої інтеграції?

Наша точка доступу обслуговує одну оптимізовану uncensored-модель. Вона не вимагає складної логіки маршрутизації. Ви отримуєте стабільну затримку та передбачуване тарифікування. Це ідеально підходить для швидкого прототипування.

Чи підтримує uncensored API потокову передачу?

Так, потокова передача повністю підтримується через SSE. Ви отримуєте токени по мірі їх генерації. Останній чанк містить дані про використання. Це дозволяє створювати інтерактивні користувацькі інтерфейси.

Як обробляти помилки, коли закінчуються кредити?

API повертає статус 402. Існуючий баланс кредиту залишається недоторканим. Ви можете поповнити баланс через крипто в будь-який час. Помилки під час генерації не споживають токени.

Отримайте свій API-ключ миттєво

Зареєструйтеся, візьміть ключ, оновіть свій кінцевий URL. Це весь процес.

Створюйте ключ