Довідник API та швидкий старт
Почніть миттєво надсилати запити до нашого API LLM без цензури, використовуючи стандартні ендпоінти, сумісні з OpenAI. Цей посібник охоплює автентифікацію, базові запити та потокову передачу з конкретними лімітами.
Аутентифікація та базовий URL
Використовуйте свій API-ключ із базовим URL https://api.chatuncensored.cc/v1. Передайте ключ у Authorization header as a Bearer token. This setup works with any OpenAI-compatible SDK or client.
Згенеруйте свій ключ на панелі керування через Google або email. Зберігайте його в безпеці. Ви отримуєте $0.50, дійсні протягом 7 днів. Використовуйте їх для тестування з’єднання перед поповненням балансу криптовалютою.
POST /v1/chat/completions
Надішліть текст моделі через ендпоінт завершення чату. Вкажіть ідентифікатор моделі як uncensored. Ця модель з відкритими вагами відповідає без відмов для законного дорослого контенту.
Додайте свій системний промпт для керування поведінкою. Встановіть повідомлення користувача з вашим запитом. API повертає текстовий вивід напряму.
Налаштуйте параметри, такі як temperature або top_p для отримання різних результатів. Модель обробляє контекст обсягом до 100,000 токенів разом.
Помилки, такі як відмови або проблеми з мережею, не споживають кредит. Ви платите лише за успішну генерацію токенів.
Використання Python SDK
Встановіть офіційну бібліотеку OpenAI Python. Налаштуйте базову URL-адресу на вказівник на наш API. Встановіть API-ключ у середовищі або клієнті.
Створіть екземпляр клієнта. Викличте chat.completions.create з моделлю та повідомленнями. Отримайте відповідь асистента з об'єкта відповіді.
Обробляйте винятки для перевищення ліміту швидкості або недійсних ключів. SDK спрощує парсинг JSON та форматування запитів.
Протестуйте спочатку з пробним кредитом. Переконайтеся, що структура відповіді відповідає очікуванням перед масштабуванням використання.
Інтеграція Node SDK
Імпортуйте пакет OpenAI для Node. Ініціалізуйте клієнт, вказавши базовий URL та ключ. Визначте модель як uncensored.
Викличте метод completions з масивом повідомлень. Зачекайте відповідь, щоб отримати згенерований текст. Це бездоганно працює з асинхронними функціями.
Використовуйте режим JSON, встановивши response_format до {"type": "json_object"}. Переконайтеся, що ваш вивід є дійсним JSON для програмного використання.
Моніторьте використання через токени відповіді. Відстежуйте кількість вхідних і вихідних токенів, щоб ефективно керувати вашим передоплаченим кредитом.
Потокова передача, інструменти та режим JSON
Увімкніть потокову передачу, встановивши stream для true. Отримуйте фрагменти через події, надіслані сервером (SSE). Обробляйте кожен токен по мірі його надходження для низької затримки.
Підтримує виклик функцій з інструментами та tool_choice. Визначте схеми для зовнішніх API. Модель повертає структуровані аргументи для виконання.
Використовуйте режим JSON для суворих форматів виводу. Встановіть response_format щоб забезпечити валідні відповіді у форматі JSON. Це зменшує помилки парсингу в автоматизованих конвеєрах.
Поєднуйте потокову передачу з інструментами для інтерактивного досвіду. Оновлюйте інтерфейс користувача токен за токеном. Утримуйте увагу користувачів за допомогою генерації в реальному часі.
Ліміти частоти та коди помилок
Очікуйте 300 запитів на хвилину на один ключ. Обмежте одночасні запити до 8. Розмір тіла запиту має залишатися меншим за 8 МБ.
Вирішуйте помилки 401, перевіряючи свій API-ключ. Перевірте наявність друкарських помилок або прострочених ключів. Згенеруйте новий, якщо це необхідно.
Отримайте 402, коли закінчаться кошти. Поповніть за допомогою USDT або USDC. Кредити не мають строку дії. Додайте бонус +15% до депозитів на $200.
Обличчя 429 на лімітах швидкості. Реалізуйте експоненційне відновлення. Повторіть спробу після зазначеного затримки. Слідкуйте за використанням, щоб уникнути переривань.
cURL
curl https://api.chatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set user role to beta tester for the new chat interface"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.chatuncensored.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatuncensored.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);Потокова передача
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)FAQ
Чи сумісна uncensored API чату з клієнтами OpenAI?
Так, використовується стандартна структура ендпоінтів, сумісна з OpenAI. Ви можете використовувати будь-який SDK або клієнт, що підтримує формат chat-completions. Просто оновіть базовий URL та API-ключ.
Що станеться, якщо я перевищу ліміт швидкості?
Ви отримаєте код помилки 429. Запити зупиняються, поки вікно не скинеться або ви не зменшите паралельність. Тримайте кількість одночасних запитів нижче 8 і залишайтеся в межах 300 RPM.
Як uncensored модель обробляє контекстні вікна?
Підтримується вікно контексту на 100,000 токенів для промпту та відповіді. Максимальний обсяг відповіді за запит — 16,000 токенів. Відрегулюйте max_tokens, якщо потрібні коротші відповіді.
Почніть з пробного кредиту
Введіть електронну адресу та пароль; отримайте ключ миттєво.