Документація API
Почніть генерувати текст без цензури за допомогою нашої сумісної з OpenAI API менш ніж за хвилину. Ми надаємо одну необмежену модель з прозорим ціноутворенням на токени та без прихованих фільтрів.
Базова URL-адреса та аутентифікація
Ендпоінт нашого API: HTTPS://api.aichatuncensored.cc/v1. Аутентифікуйте кожен запит, передаючи свій унікальний API ключ у Authorization: Bearer <key> header. Ви отримуєте цей ключ одразу після реєстрації через Google або електронну пошту на сторінці Отримати API-ключ. Номер телефону не потрібен, і ключ показується лише один раз для безпеки.
curl https://api.aichatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
}'Цей базовий URL працює з офіційними SDK OpenAI та будь-яким сумісним клієнтом. Просто налаштуйте вашу бібліотеку на наш адрес. Ви можете згенерувати новий ключ у будь-який час, який замінить попередній. Кожен обліковий запис обмежений одним активним ключем.
Перший запит через cURL
Надішліть свій перший промпт, використовуючи стандартний POST запит на /v1/chat/completions. Ідентифікатор моделі uncensored, що обслуговує одну модель з відкритими вагами, налаштовану для вільного контенту. Текстовий ввід потрапляє в messages масив. Відповідь повертає згенерований текст у content поле.
curl https://api.aichatuncensored.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current UTC timestamp"}]
}'Помилки, такі як недостатність коштів, повертають статус 402. Відмови через контент для дорослих рідкісні, але можливі. Доступне потокове передавання через Server-Sent Events для доставки токенів у реальному часі. Кожен запит підтримує до 8 МБ даних тіла.
Інтеграція SDK Python
Використовуйте офіційну бібліотеку Python для взаємодії з нашим API. Встановіть базовий URL та API-ключ у конфігурації клієнта. Це дозволяє використовувати знайомі методи, такі як chat.completions.create. Синтаксис імітує стандартні реалізації OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.aichatuncensored.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)Встановіть пакет та ініціалізуйте клієнта своїми обліковими даними. Передайте назву моделі uncensored щоб забезпечити звернення до нашої необмеженої кінцевої точки. Ви можете налаштувати параметри, такі як temperature або top_p для контролю креативності. Об’єкт відповіді містить статистику використання в останньому фрагменті при потоковій передачі.
Налаштування SDK Node.js
Ініціалізуйте клієнт Node.js з вашим ключем та базовим URL. Це дозволяє безпосередньо звертатися до ендпоінту chat completions. Бібліотека автоматично виконує серіалізацію JSON та додавання заголовків.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aichatuncensored.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);Викличте метод completion з вашими повідомленнями промпту. Відповідь містить згенерований текст і кількість токенів. Ви можете отримувати результати потоком, встановивши прапорець stream у true. Обробка помилок вбудована в SDK. Перевіряйте код стану для відповідей 401 або 429, щоб керувати лімітами.
Потокові відповіді (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)Парсуйте SSE-потік, щоб накопичити остаточну відповідь. Останній чанк містить загальне використання токенів. Ви можете зупинити потокове передавання раніше, якщо це необхідно. Виклик функцій та режим JSON також підтримують потокове передавання. Ця функція ідеально підходить для інтерфейсів чату в реальному часі.
Ліміти швидкості та обробка помилок
Вам доступно не більше 300 запитів на хвилину на кожен ключ. Паралельні запити обмежені 8 на ключ. Якщо ви перевищите ці ліміти, отримаєте код статусу 429. Помилки автентифікації повертають 401. Недостатність кредиту запускає помилку 402.
Контекстне вікно підтримує 100,000 токенів загалом. Максимальний вивід становить 16,000 токенів за запит. Встановіть max_tokens для уникнення несподіваних витрат. Помилки та відмови не споживають кредит. Використовуйте експоненціальне сповільнення для повторних спроб при перевищенні ліміту швидкості.
Найпоширеніші запитання
Чи безкоштовний цей AI чат uncensored сервіс?
Ні, це оплата за токени з попередньо оплаченим кредитом. Новим акаунтам надається пробний кредит у розмірі $0.50, дійсний протягом 7 днів. Кредит ніколи не закінчується, а помилки безкоштовні.
Який розмір контекстного вікна?
Модель підтримує вікно контексту на 100,000 токенів, що включає як запит, так і відповідь. Максимальний обсяг виводу за один запит становить 16,000 токенів.
Як поповнити кредит?
Поповнюйте рахунок лише криптовалютою: USDT (TRC20) або USDC (Base). Мінімальна сума — $20. Ви отримуєте бонусні кошти за більші суми, до +15% для $200+.
Отримайте свій API-ключ зараз
Зареєструйтеся, скопіюйте ключ, оновіть свій базовий URL. Це вся конфігурація.
Створюйте ключ