Довідник API: Chat Completions
Інтегруйте API uncensored AI у свою програму одним рядком коду. Цей посібник охоплює ендпоінти, сумісні з OpenAI, потокове передавання та виклик інструментів, необхідні для створення необмеженої генерації у вашому стеку.
Швидкий старт: Перший запит
Надішліть свій перший запит на завершення чату менш ніж за хвилину. Ендпоінт приймає стандартні набори даних OpenAI та повертає необмежені текстові відповіді. Ініціалізуйте клієнт своїм API-ключем та базовим URL. Потім викличте ендпоінт завершення чату з встановленим ідентифікатором моделі "uncensored". Модель генерує текст без відмов у вмісті для законного дорослого використання.
Ви можете перевірити з'єднання, перелічивши доступні моделі. Це підтверджує, що сервер доступний, а ваші облікові дані дійсні. У відповіді підтверджується ID моделі та доступність ендпоінту.
Аутентифікація та базовий URL
Використовуйте свій API ключ для кожного запиту до базової URL https://api.geminisemcensura.com/v1Ключ генерується миттєво під час реєстрації через Google або електронну пошту. Передайте його в Authorization header as a Bearer token. If you generate a new key, the old one becomes invalid immediately. This simplifies credential management for your applications. You can regenerate keys directly from the dashboard without losing your prepaid credit.
Параметри: Temperature, Top P та Stop
Керуйте випадковістю генерації за допомогою стандартних параметрів. Встановіть temperature для налаштування креативності. Нижчі значення створюють більш детерміновані результати. Вищі значення вносять варіативність. Використовуйте top_p для вибірки за ядром (nucleus sampling) для обмеження пулу токенів. The stop параметр зупиняє генерацію, коли з’являється конкретна послідовність. Це корисно для контролю довжини або структури виводу.
Ці параметри працюють так само, як і в SDK OpenAI. Ви можете тонко налаштувати стиль відповіді, не змінюючи модель. uncensored модель поважає ці обмеження, зберігаючи при цьому відсутність відмов за контентом. Налаштуйте їх відповідно до вашого конкретного сценарію використання.
Потокові відповіді (SSE)
Увімкніть потокову передачу, встановивши stream true. Сервер повертає послідовність Server-Sent Events. Кожна подія містить частковий фрагмент згенерованого тексту. Це дозволяє відображати вивід у реальному часі. Це зменшує сприйняту затримку для кінцевих користувачів.
Останній фрагмент включає статистику використання токенів. Ви можете відстежувати вхідні та вихідні токени для точності тарифікації. Помилки під час потокової передачі надсилаються як остання подія з об'єктом помилки. Обробляйте ці події, щоб коректно керувати мережевими перериваннями.
Виклик інструментів та режим JSON
Використовуйте виклик функцій для інтеграції зовнішніх інструментів. Визначте функції в tools параметр. Модель повертає структуровані аргументи для вказаної функції. Ви виконуєте функцію та надсилаєте результат назад моделі. Це дозволяє створювати складні багатокрокові робочі процеси. Режим JSON забезпечує суворий вивід JSON. Використовуйте response_format з json_object для надійного парсингу.
Нецензурована модель обробляє визначення інструментів без відмов на основі теми. Вона підтримує стандартні схеми інструментів OpenAI. Це забезпечує сумісність із існуючими бібліотеками використання інструментів. Ви можете створювати агентів, які безперешкодно взаємодіють з API або базами даних.
Ліміти та квоти
API встановлює суворі ліміти швидкості для забезпечення стабільності. Вам дозволено 300 запитів на хвилину на ключ. Паралельність обмежена 8 одночасними запитами. Максимальний розмір тіла запиту становить 8 МБ. Вікно контексту підтримує 100,000 токенів для вводу та виводу разом. Стандартний максимальний вивід становить 2,048 токенів, якщо ви не вкажете інше.
Якщо ви перевищите ліміт швидкості, ви отримаєте помилку 429. У відповіді міститься заголовок retry-after. Моніторьте своє використання, щоб уникнути перерв. Ці ліміти застосовуються до всіх кінцевих точок, включаючи потокові запити. Плануйте пакетні завдання відповідним чином.
cURL
curl https://api.geminisemcensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the release date of the last update"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.geminisemcensura.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.geminisemcensura.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)FAQ
Чи сумісний API gemini без цензури з офіційними SDK OpenAI?
Так, воно повністю сумісне з OpenAI. Вам потрібно лише змінити базовий URL та API-ключ у конфігурації вашого клієнта. Структура ендпоінту та формат відповіді відповідають стандартному API chat completions.
Що станеться, якщо я отримую помилку 402?
Помилка 402 вказує на те, що баланс попередньо оплаченого кредиту вичерпано. Оскільки ми використовуємо модель передоплати, вам потрібно поповнити акаунт, щоб продовжувати надсилати запити. Ви можете додати кредит за допомогою USDT або USDC через криптовалюту. Тестовий кредит зникає через 7 days, якщо його не використано.
Чи відхиляє uncensored model контент?
Модель не відмовляється від законних дорослих, художніх або суперечливих тем. Єдине суворе обмеження — це сексуальний контент із залученням неповнолітніх, який завжди відхиляється. Це робить її придатною для творчого письма, рольових ігор та необмежених досліджень.
Отримайте свій API-ключ за хвилини
Зареєструйтеся, отримайте свій ключ і оновіть базовий URL. Це все.