Документація API
Отримайте свою першу uncensored відповідь за секунди, використовуючи наш OpenAI-сумісний API. Використовуйте ті ж SDK, які ви вже знаєте, вкажіть нашу базову URL-адресу та почніть генерувати текст без відмов за зміст.
Швидкий старт: Ваш перший запит
Надішліть стандартний запит на завершення чату для миттєвої генерації тексту. Наша модель без цензури приймає ваш запит і повертає завершення без блокування законного дорослого контенту. Ця кінцева точка імітує інтерфейс OpenAI, тому ваш існуючий код працює з мінімальними змінами. Налаштуйте базовий URL та API-ключ для маршрутизації трафіку на наші сервери.
- Використовуйте POST /v1/chat/completions.
- Встановіть модель на
uncensored. - Додайте свої системні та користувацькі повідомлення.
Відповідь містить згенерований текст та деталі використання токенів. Ви можете перевірити з'єднання, надіславши простий запит і перевіривши вивід.
curl https://api.chatsemfiltro.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current time in Tokyo"}]
}'
Автентифікація & заголовки
Передайте свій API-ключ у Authorization header для автентифікації кожного запиту. Згенеруйте цей ключ одразу після реєстрації через Google або електронну пошту. Ключ ідентифікує ваш обліковий запис та відстежує використання передоплаченого кредитного балансу. Зберігайте його в безпеці, оскільки він надає прямий доступ до вашого балансу.
- Заголовок:
Authorization: Bearer YOUR_API_KEY. - Не потрібен номер телефону для реєстрації.
- Один активний ключ на акаунт; замініть, якщо втрачено.
Якщо ключ відсутній або недійсний, API повертає чітку помилку. Це гарантує, що токени з вашого балансу споживають лише авторизовані користувачі.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatsemfiltro.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)
Parameters & Controls
Керуйте поведінкою моделі за допомогою стандартних параметрів, таких як temperature, top_p та послідовності зупинки. Ці налаштування дозволяють точно регулювати креативність та довжину виводу. uncensored модель дотримується цих обмежень, зберігаючи свою природу без відмов. Використовуйте response_format для примусового виводу JSON для задач зі структурованими даними.
- Встановити
temperatureдля випадковості. - Використовувати
stopщоб зупинити генерацію за певними тригерами. - Увімкнути
json_objectдля суворого форматування.
Кожен параметр впливає на те, як модель інтерпретує ваш промпт. Експериментуйте зі значеннями, щоб знайти баланс між зв’язністю та різноманітністю ваших відповідей.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatsemfiltro.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);
Потокова передача та SSE
Увімкніть потокову передачу, встановивши stream: true отримувати токени в реальному часі через Server-Sent Events. Це зменшує сприйняту затримку для кінцевих користувачів і дозволяє негайну обробку згенерованого тексту. Останній чанк містить повну статистику використання токенів для точності обліку.
- Встановити
stream: trueу запиті. - Розбирайте події SSE на стороні клієнта.
- Витягуйте текст із кожного фрагмента дельти.
Потокова передача ідеально підходить для чат-інтерфейсів, де користувачі очікують миттєвого зворотного зв'язку. API ефективно обробляє потік, забезпечуючи плавну доставку токенів без блокування з'єднання.
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)
Обробка помилок
Обробляйте стандартні помилки HTTP для коректного керування використанням API. Статус 401 вказує на недійсний або прострочений API-ключ, що вимагає відновлення облікових даних. Помилка 402 сигналізує про недостатній передоплачений кредит, що вимагає поповнення через криптовалюту USDT або USDC. Ліміти швидкості викликають відповідь 429, коли ви перевищуєте 300 запитів на хвилину.
- 401: Перевірте валідність вашого API-ключа.
- 402: Поповніть кредит через криптовалюту.
- 429: Зачекайте перед повторною спробою запитів.
Ці помилки передбачувані та задокументовані. Реалізуйте логіку повторних спроб із експоненційним сповільненням, щоб плавно обробляти тимчасові збої.
Ліміти & Контекстне вікно
API підтримує контекстне вікно на 100,000 токенів для сумарного запиту та відповіді. Це дозволяє ефективно обробляти великі документи або довгу історію діалогів. Максимальний вивід за запит становить 16,000 токенів, або 2,048, якщо не вказано інше. Розмір тіла запиту обмежено 8 МБ, а одночасність обмежена вісьмома одночасними запитами на ключ.
- Контекст: 100 000 токенів загалом.
- Максимальний вивід: 16 000 токенів.
- Паралельні запити: 8 на ключ.
Ці ліміти забезпечують стабільну продуктивність для додатків з великим обсягом трафіку. Відстежуйте використання токенів, щоб оптимізувати витрати та уникнути несподіваних обмежень швидкості.
Найпоширеніші запитання
Чи відхиляє uncensored model дорослий контент?
Модель не відмовляється від законних дорослих, художніх або суперечливих тем. Однак вона завжди блокує сексуальний контент із залученням неповнолітніх як жорстке обмеження. Інші відмови рідкісні, що робить її ідеальною для випадків використання без обмежень.
Як поповнити кредит передоплати?
Поповнюйте через USDT (TRC20) або USDC (Base) через сторінку оплати. Мінімальне поповнення — $20, за великі суми нараховується бонус. Кошти не мають терміну дії та не потребують виправлення помилок.
Чи сумісне це API з SDK OpenAI?
Так, воно повністю сумісне з OpenAI. Вам потрібно лише оновити базовий URL та API-ключ у конфігурації вашого існуючого SDK. Структура ендпоінту точно відтворює API chat-completions від OpenAI.