Швидкий старт API
Впровадьте нашу uncensored AI API в існуючий стек, змінивши базову URL-адресу та ініціалізувавши клієнт. Ви отримуєте OpenAI-сумісну кінцеву точку, яка генерує текст без відмов щодо контенту, готову до миттєвої інтеграції.
Встановіть та налаштуйте SDK
Почніть із встановлення офіційного SDK від OpenAI для вашої бажаної мови. Імпортуйте клієнт та встановіть базовий URL на наш ендпоінт. Ця одна зміна перенаправляє всі запити до нашої uncensored інфраструктури.
Базовий URL: HTTPS://api.uncensoredpromptgenerator.com/v1
API Key: Ваш унікальний ключ з панелі керування.
curl https://api.uncensoredpromptgenerator.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital city of Peru?"}]
}'
Надішліть своє перше завершення чату
Надішліть стандартний запит chat completion для генерації тексту. Ідентифікатор моделі — "uncensored". Цей кінцевий пункт приймає стандартні масиви повідомлень і повертає згенерований вміст напряму.
Використовуйте Python SDK для швидкого скриптингу або Node.js для серверних додатків. Обидві бібліотеки автоматично обробляють HTTP-транспорт.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredpromptgenerator.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)
Потокова передача відповідей та використання
Увімкніть потокову передачу, встановивши stream=true. API повертає Server-Sent Events (SSE) для доставки токенів у реальному часі. Останній фрагмент містить статистику використання для прозорості билінгу.
Цей підхід зменшує сприйману затримку для кінцевих користувачів. Ви можете обробляти токени по мірі їх надходження, не чекаючи повного завершення.
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)
Виклик функцій та режим JSON
Визначте інструменти в тілі запиту, щоб увімкнути виклик функцій. Модель підтримує структуровані виводи та виконання інструментів. Використовуйте response_format з {"type": "json_object"} для суворого дотримання формату JSON.
Це забезпечує надійний парсинг у логіці вашого додатку. Інструменти покращують здатність моделі взаємодіяти з зовнішніми системами або структурованими форматами даних.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredpromptgenerator.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);
Parameters and token limits
Налаштуйте поведінку генерації з параметрами, такими як temperature, top_p, а також seed. Контекстне вікно підтримує до 100,000 токенів загалом. Максимальний вихід — 16,000 токенів за запит.
Налаштуйте ці параметри, щоб збалансувати креативність та детермінованість. Максимальна кількість токенів за замовчуванням становить 2,048, якщо не вказано інше. Використовуйте stop послідовності для зупинки генерації за певними маркерами.
Ліміти частоти запитів та обробка помилок
Гарно обробляйте помилки, перевіряючи коди HTTP-стану. 401 вказує на недійсний API-ключ. 402 означає, що ваш передоплачений кредит вичерпано. 429 сигналізує про перевищення ліміту швидкості — 300 запитів на хвилину.
Кожен ключ дозволяє 8 одночасних запитів. Тіла запитів мають бути меншими за 8 МБ. Повернення коштів не видається за використаний кредит, але помилки не нараховують токени.
Поширені запитання
Чи це API, сумісна з OpenAI?
Так, наш ендпоінт відповідає схемі chat completions OpenAI. Ви можете використовувати офіційні SDK OpenAI, просто змінивши базовий URL та API-ключ. Він служить прямою альтернативою API openai для генерації без цензури.
Який розмір контекстного вікна?
Модель підтримує контекстне вікно на 100 000 токенів як для запиту, так і для відповіді. Ви можете запитувати до 16 000 токенів у виводі. Це дозволяє обробляти великі документи або зберігати довгу історію розмов.
Як обробляти ліміти швидкості?
Вам доступно не більше 300 запитів на хвилину на кожен ключ. Паралельні запити обмежені 8 на ключ. Якщо ви отримаєте помилку 429, реалізуйте експоненційне сповільнення (exponential backoff) у клієнтській частині для ефективного повторного спробування.
Отримайте свій ключ зараз
Зареєструйтеся, скопіюйте токен, оновіть URL кінцевої точки. Конфігурація завершена.