uk ▾
API, сумісний з OpenAI, для uncensored LLM
Uncensoredapikeys

Документація API & Швидкий старт

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

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

Кінцевий пункт API знаходиться за адресою https://api.uncensoredapikeys.com/v1. Ця URL-адреса працює з будь-якою SDK OpenAI або сумісним клієнтом. Вам потрібно лише змінити базовий URL-адресу та надати свій API-ключ у заголовку авторизації. Кожен запит вимагає дійсного ключа. Неправильні ключі повертають помилку 401. Ви отримуєте один активний ключ на обліковий запис.

Аутентифікація проста. Використовуйте стандартний Authorization: Bearer <API_KEY> формат. Ваш ключ генерується миттєво після реєстрації через Google або електронну пошту. Не потрібна верифікація номером телефону. Ключ ніколи не закінчується, доки у вас є попередньо оплачений кредит.

Створити Chat Completion

Надсилайте повідомлення до моделі за допомогою POST /v1/chat/completions endpoint. endpoint. Ідентифікатор моделі — uncensored. Цей ендпоінт приймає стандартні повідомлення чату з полями role та content. Ви можете вказати temperature, top_p та послідовності зупинки. Модель відповідає текстовим завершенням.

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

Приклад структури запиту:

curl https://api.uncensoredapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "return 404 for missing id"}]
  }'

Інтеграція Python SDK також дуже проста. Ініціалізуйте клієнта, вказавши власну базову URL-адресу та свій ключ. Передавайте повідомлення у вигляді списку словників. Об'єкт відповіді містить згенерований текст у choices[0].message.content. Цей метод автоматично серіалізує JSON.

from openai import OpenAI

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

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

Увімкніть потокову передачу, встановивши stream: true у вашому запиті. API повертає події, надіслані сервером (SSE). Кожен фрагмент містить частковий текст. Останній фрагмент містить статистику використання токенів. Це дозволяє відображати згенерований контент у реальному часі.

Потокова передача зменшує сприйнятну затримку для довгих відповідей. Ви можете почати відображати текст миттєво. Керування буфером обробляється стандартними SDK. Використовуйте це для чат-інтерфейсів або панелей моніторингу в реальному часі. Кількість токенів у останньому фрагменті допомагає точно відстежувати використання.

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)

Function Calling та інструменти

Модель підтримує виклик функцій через tools параметр. Опишіть інструменти з іменами, описами та схемами JSON. Модель може повертати виклики функцій замість прямого тексту. Це дозволяє інтегруватися з зовнішніми системами або API. Ви можете вказати tool_choice щоб примусово або дозволити автоматичний вибір.

Використовуйте це для видобутку структурованих даних або робочих процесів агентів. Модель визначає правильний інструмент на основі запиту користувача. Ви повинні виконати функцію та повернути результат моделі, якщо це необхідно. Це створює цикл для складних багатокрокових завдань. Режим JSON також доступний через response_format для суворого форматування виводу.

Parameters and Limits

Налаштуйте поведінку генерації за допомогою параметрів, як-от temperature, top_p, а також seed. Вища температура збільшує випадковість. Нижчі значення дають більш детерміновані результати. Використовуйте stop послідовності для зупинки генерації за певними маркерами. presence_penalty та frequency_penalty help reduce repetition.

Вікно контексту становить 100 000 токенів для вхідних та вихідних даних разом. Максимальний вивід за запит — 16 000 токенів. Якщо max_tokens не встановлено, ліміт за замовчуванням становить 2,048 токенів. Обмеження швидкості забезпечує 300 запитів на хвилину. Одночасні запити обмежені 8 на ключ. Плануйте свою паралельність відповідним чином.

Інформація про модель

Ідентифікатор моделі uncensored. Це модель з відкритими вагами, розміщена на наших серверах. Це не GPT, Claude, Gemini чи інша модель постачальника. Вона налаштована на відповідь без відмов контенту для законного дорослого використання. Єдине суворе обмеження — сексуальний контент із залученням неповнолітніх.

Ціноутворення прозоре. Вхідні токени коштують $0.15 за 1 млн. Вихідні токени коштують $0.50 за 1 млн. Помилки та відмови — безкоштовні. Кредит не має терміну дії. Ви можете поповнити рахунок USDT (TRC20) або USDC (Base). Мінімальна сума поповнення — $20. Бонусний кредит застосовується за більші суми. Немає місячних платежів. Немає підписок. Просто платіть за те, що використовуєте.

Node.js

import OpenAI from "openai";

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

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

Яка URL-адреса кінцевої точки ключів uncensored API?

Базовий URL-адреса: HTTPS://api.uncensoredapikeys.com/v1. Працює з будь-яким клієнтом, сумісним з OpenAI. Необхідно оновити базовий URL у конфігурації SDK.

Як обробляти помилки, такі як 401, 402 або 429?

Помилка 401 означає, що ваш API-ключ недійсний або відсутній. Помилка 402 вказує на недостатній попередньо оплачений баланс. Помилка 429 сигналізує про перевищення ліміту у 300 запитів на хвилину. Логіка повторних спроб має обробляти помилки 429 за допомогою експоненційного збільшення затримки.

Якщо обмеження контекстного вікна та виводу?

Загальне контекстне вікно становить 100,000 токенів. Максимальний вивід на запит становить 16,000 токенів. Якщо ви не встановите max_tokens, стандартний ліміт виводу становитиме 2,048 токенів. Вхідні та вихідні токени враховуються в одному вікні.

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

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

Отримати API-ключ