Документація API
Інтегруйте нашу OpenAI-сумісну API у ваш стек за допомогою однієї uncensored моделі, створеної для генерації тексту. Використовуйте надані ендпоінти для надсилання запитів та отримання відповідей без відмов у контенті.
Базова URL-адреса та аутентифікація
Почніть з того, щоб вказати клієнту https://api.uncensoredaitext.com/v1 і передаючи свій ключ у заголовок авторизації. Ця конфігурація працює зі стандартними openai-сумісними клієнтами, дозволяючи замінити наш сервіс без переписування коду. У вас є один активний ключ на акаунт; генерація нового миттєво замінює старий. Зберігайте свої облікові дані в безпеці, оскільки вони контролюють ваш передоплачений кредит.
curl https://api.uncensoredaitext.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 500 word article on neural networks."}]
}'
Ендпоінт Chat Completions
Надішліть свої промпти до POST /v1/chat/completions за допомогою ідентифікатора моделі uncensored. Цей ендпоінт ефективно обробляє взаємодії «текст на вході, текст на виході». Ви можете налаштувати параметри, такі як temperature та top_p, щоб контролювати креативність. Служба підтримує потокову передачу через Server-Sent Events для доставки токенів у реальному часі. Помилки та відмови не споживають ваш кредит, забезпечуючи справедливе використання.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitext.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)
Кінцева точка Models
Запит GET /v1/models для отримання списку доступних моделей. Це повертає список, що містить uncensored модель. Ви можете перевірити з'єднання та доступність моделі перед надсиланням великих пакетів даних. Відповідь підтверджує версію API та доступні можливості. Використовуйте це для швидкої діагностики проблем із з'єднанням.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaitext.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. Вищі значення дають більш креативний текст. Нижчі значення забезпечують детерміновані відповіді. Ви також можете встановити stop послідовності для дострокової зупинки генерації. The seed параметр допомагає відтворити результати. Налаштуйте presence_penalty та frequency_penalty щоб зменшити повторення. Ці інструменти дають вам точний контроль над якістю генерації.
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
Увімкніть потокову передачу, встановивши stream: true у вашому запиті. API надсилає чанки токенів по мірі їх генерації. Це знижує сприйняту затримку для користувачів. Кожен чанк містить дані про використання токенів у кінцевій частині. Ви можете коректно обробляти часткові відповіді. Це ідеально підходить для чат-інтерфейсів, які оновлюються в реальному часі.
Обробка помилок та обмеження
Моніторте свої запити на наявність поширених помилок, таких як 401 або 402. Статус 401 означає, що ваш ключ недійсний. Статус 402 вказує на недостатність коштів. Ви можете поповнити баланс через криптовалюту в будь-який час. Ліміт швидкості становить 300 запитів на хвилину. Ваше контекстне вікно підтримує 100,000 токенів загалом. Тримайте запити меншими за 8 МБ, щоб уникнути помилок. Обробляйте ці випадки, щоб підтримувати плавний користувацький досвід.
Поширені запитання
Що таке uncensored AI текст?
Це хостований API текстового завершення, що надає одну велику мовну модель без цензури. Модель відповідає без відмов у контенті для законного використання дорослого контенту. Це модель з відкритими вагами, налаштована для гнучкості.
Як оплатити API?
Оплата виключно в криптовалюті, приймаються USDT на мережі TRC20 або USDC на мережі Base. Ви можете поповнити рахунок будь-якою цілою сумою від $20 до $500. Бонусний кредит додається за більші суми.
Якщо ліміти для запитів?
Ви можете надсилати 300 запитів на хвилину на кожен ключ. Контекстне вікно становить 100,000 токенів. Тіло запиту має бути меншим за 8 МБ. Підтримується потокова передача для доставки результатів у реальному часі.
Ключ API готовий за секунди
Зареєструйтеся, скопіюйте ключ, оновіть свій базовий URL. Це все налаштування.