Інтегруйте Uncensored Model
Підключіть свій додаток до моделі без цензури за допомогою API, сумісного з OpenAI. Надсилайте текст, отримуйте сирі результати без корпоративних обмежень або зайвої фільтрації.
Передумови та базовий URL
Почніть із створення облікового запису та генерації API-ключа. Зареєструйтеся через Google або електронну пошту, щоб одержати ключ миттєво. Номер телефону не потрібен, і ми мінімізуємо збір ваших даних. Ваш ключ автентифікує кожен запит до наших серверів.
Направте клієнта до базової URL-адреси: https://api.censurasinllm.com/v1. Цей ендпоінт підтримує стандартні SDK OpenAI. Оновіть конфігурацію клієнта, щоб використовувати цей базовий URL та згенерований ключ. Служба прозоро обробляє всю маршрутизацію.
Ви можете отримати доступні деталі моделей через GET-запит до /v1/models. Це підтверджує, що ваше з’єднання активне. Наш API обслуговує одну модель без цензури, оптимізовану для генерації тексту без обмежень.
Автентифікація та API-ключі
Включіть свій API-ключ у Authorization header кожного запиту. Використовуйте формат Bearer YOUR_API_KEY. Цей заголовок автентифікує вашу особистість та відстежує використання токенів. Без нього сервер відхиляє ваш запит.
Зберігайте ваш ключ у безпеці. Кожен обліковий запис дозволяє лише один активний ключ одночасно. Генерація нового ключа миттєво анулює попередній. Це гарантує, що ви завжди точно знаєте, хто використовує ваш кредит.
Якщо ви отримуєте 401 Unauthorized помилку, перевірте формат ключа. Переконайтеся, що немає пробілів наприкінці. Ключ має бути дійсним і активним у вашій панелі керування обліковим записом.
Надсилання першого запиту
Надішліть стандартний запит chat completion до POST /v1/chat/completions. Визначте модель як uncensored. Надавайте свої повідомлення у форматі списку з role та content поля. API повертає пряму відповідь без зайвого сміття.
Встановіть max_tokens параметр для керування довжиною виводу. Значення за замовчуванням становить 2,048 токенів. Ви можете збільшити це значення до 16,000 токенів на запит. Загальне вікно контексту підтримує 100,000 токенів для промпту та завершення разом.
Помилки та відмови не споживають ваш кредит. Ви платите лише за успішне генерування токенів. Це робить тестування економічно вигідним.
Потокова передача та використання токенів
Увімкніть потокову передачу, встановивши stream: true у вашому запиті. API повертає токени поступово через події, надіслані сервером (SSE). Це зменшує сприйняту затримку для ваших користувачів. Ви можете почати відображати вивід, як тільки надійде перший токен.
Останній фрагмент потоку містить загальне використання токенів для запиту. Використовуйте ці дані для точного відстеження тарифікації. Потокова передача працює з усіма стандартними параметрами, такими як temperature та top_p.
Обережно обробляйте події потоку у своєму коді. Закривайте з’єднання, коли потік закінчується або виникає помилка. Це запобігає витокам ресурсів у вашому додатку.
Function Calling та режим JSON
Використовуйте tools параметр для визначення користувацьких функцій для моделі. API підтримує вибір інструментів та структурований вивід. Це дозволяє складні взаємодії та витягування даних. Визначте схему вашої функції в тілі запиту.
Увімкніть режим JSON, встановивши response_format до {"type": "json_object"}. Це змушує модель виводити дійсний JSON. Це ідеально підходить для парсингу структурованих даних або передачі результатів іншим системам. Поєднуйте це з потоковою передачею (streaming) для оновлень у реальному часі.
Встановити tool_choice до "auto" або конкретну назву функції. Це дає вам точний контроль над поведінкою моделі. Модель суворо дотримується наданої схеми.
Ліміти, помилки та контекст
API обмежує 300 запитів на хвилину на ключ. Ви можете виконувати до 8 одночасних запитів. Максимальний розмір тіла запиту становить 8 МБ. Перевищення цих лімітів повертає 429 Too Many Requests помилку. Зачекайте трохи перед повторною спробою.
Якщо у вас закінчаться кошти, ви отримаєте 402 Payment Required помилку. Поповніть баланс через USDT або USDC за допомогою криптовалюти. Ваші кошти ніколи не згорають, тому ви можете платити зручно для себе. Щомісячна підписка не потрібна.
Використовуйте повний контекст у 100,000 токенів для довгих документів. Відстежуйте кількість вхідних та вихідних токенів. Це допоможе вам залишатися в межах бюджету та уникнути несподіваних платежів.
cURL
curl https://api.censurasinllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if the model filters adult themes in roleplay mode"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.censurasinllm.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.censurasinllm.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);Потокова передача
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)FAQs
Яка базова URL-адреса для API uncensored?
Базовий URL-адреса — HTTPS://api.censurasinllm.com/v1. Вона повністю сумісна з SDK OpenAI. Оновіть конфігурацію клієнта, щоб використовувати цю кінцеву точку.
Як обробляти помилки автентифікації?
Помилка 401 означає, що ваш API-ключ недійсний або відсутній. Перевірте свій ключ у панелі керування та переконайтеся, що він активний. Згенеруйте новий ключ, якщо це необхідно.
Що станеться, якщо я досягну ліміту швидкості?
Ви отримуєте помилку 429. Ліміт становить 300 запитів на хвилину. Зачекайте кілька секунд перед повторною спробою. Використовуйте експоненційне сповільнення у своєму коді для кращої надійності.
Отримайте свій ключ за кілька хвилин
Зареєструйтеся, отримайте ключ і оновіть базовий URL. Готово.