uk ▾
Отримати пробний ключ

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

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

Базова URL-адреса та аутентифікація

Почніть кожен запит з нашим базовим URL і включіть API-ключ у заголовок авторизації.

Використовувати https://api.unlimitedtokens.cc/v1 як вашу базову URL-адресу. Передайте свій ключ як Bearer YOUR_API_KEY. Підписка не блокує ваш доступ. Попередньо оплачений кредит живить кожен виклик. Помилки та відмови коштують нічого. Ваш кредит ніколи не закінчується. Генеруйте ключі через Google або email на панелі керування.

Ендпоінт Chat Completions

Надсилайте текстові промпти до POST /v1/chat/completions та отримуйте текстові відповіді.

Цей ендпоінт обробляє всі стандартні взаємодії. Ідентифікатор моделі завжди uncensored. Він приймає повідомлення з ролями, такими як user або assistant. Тут немає векторних вбудовувань чи генерації зображень. Тільки чистий текстовий вхід і вихід. Налаштуйте параметри, такі як temperature та послідовності зупинки. Ви контролюєте стиль виводу.

curl https://api.unlimitedtokens.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the core changes in the latest release notes"}]
  }'

Підтримувані параметри та опції

Керуйте поведінкою моделі за допомогою стандартних параметрів, таких як temperature та top_p.

Встановити temperature для творчості. Використовуйте top_p для вибірки за ядром (nucleus sampling). Визначте stop послідовності для зупинки генерації. Увімкніть json_object для структурованих даних. Повністю підтримуються інструменти та виклик функцій. Потік відповідей через SSE. Встановіть seed для відтворюваності. Штрафи за наявність та частоту регулюють повторення токенів. Налаштуйте їх відповідно до вашого робочого процесу.

Потокові відповіді через SSE

Отримуйте токени в реальному часі за допомогою Server-Sent Events.

Встановити stream: true у вашому запиті. API надсилає чанки по мірі їх генерації. Кожен чанк містить частковий текст та дані про використання. Останній чанк містить загальну кількість токенів. Це значно знижує сприйняту затримку. Це ідеально підходить для чат-інтерфейсів. Обробляйте помилки коректно під час потокової передачі. Обробляйте кожен об'єкт delta по мірі його надходження.

from openai import OpenAI

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

Обробка помилок та обмеження

Правильно обробляйте помилки 401, 402 та 429.

Помилка 401 означає, що ваш ключ недійсний. Перевірте панель керування для отримання правильного ключа. Помилка 402 вказує на недостатній баланс. Поповніть рахунок через криптовалюту, щоб продовжити. Помилка 429 сигналізує про обмеження швидкості. Ваш ліміт становить 300 запитів на хвилину. Також обмеження на паралельні запити — 8 на ключ. Тіло запиту має бути менше 8 МБ. Помилки не споживають ваш баланс. Повернення коштів за баланс не здійснюється, але подвійне списання виправляється через службу підтримки.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unlimitedtokens.cc/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 токенів.

Це вікно охоплює як промпт, так і завершення. Ви можете згенерувати до 16,000 токенів за запит. Якщо ви не встановите max_tokens, за замовчуванням — 2048. Це дозволяє генерувати довгі тексти. Модель є uncensored та з відкритими вагами. Вона не відмовляє у законному дорослому контенті. Це не GPT, Claude або інша модель від постачальника. Вона працює на наших серверах. Використовуйте її для необмеженого «вайбу» та глибокого контексту.

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 з SDK OpenAI?

Так, воно повністю сумісне з OpenAI. Ви можете використовувати офіційні SDK OpenAI, змінивши базовий URL та API-ключ. Воно підтримує стандартні ендпоінти та параметри.

Що станеться, якщо я отримую помилку 402?

Помилка 402 означає, що ваш попередньо оплачений кредит вичерпано. Вам потрібно поповнити акаунт через криптовалюту, щоб продовжувати надсилати запити. Помилки та відмови не споживають ваш кредит.

Розблокуйте свій API-ключ

Зареєструйтеся, скопіюйте токен, оновіть кінцеву точку. Ось і все.

Отримати пробний ключ