Посібник швидкого старту API
Підключіть існуючі інструменти до LLM без цензури, сумісного з ChatGPT, змінивши лише базовий URL. Цей посібник крок за кроком розглядає автентифікацію, кодинг та обробку відмов у вашій бажаній мові.
Аутентифікація та базовий URL
Ваш API-ключ автентифікує кожен запит до нашого API LLM без цензури. Ми використовуємо стандартні заголовки Bearer token, тому ви можете замінити базовий URL та ключ у будь-якому OpenAI-сумісному SDK без переписування логіки. Ендпоінт знаходиться за адресою https://api.gptchatuncensored.com/v1 та приймає POST-запити до /chat/completions. Ви повинні включити свій ключ у Authorization: Bearer YOUR_KEY header. Ця конфігурація миттєво працює з офіційними SDK або сторонніми обгортками. Ми не пропонуємо функції вбудовування (embeddings) чи візуального аналізу, тому зосереджуйте свої запити на генерації тексту. Ваш кредит списується лише тоді, коли токени обробляються, що забезпечує передбачувані витрати для масового використання uncensored моделей.
Надсилання вашого першого завершення
Надішліть запит на завершення для генерації тексту, використовуючи uncensored модель. Цей приклад використовує cURL для демонстрації основної структури промпту. Ви можете регулювати temperature для контролю креативності або встановити послідовність зупинки для рольових ігор. Відповідь повертає об'єкт JSON, що містить згенерований текст у choices масив. Переконайтеся, що ваші системні промпти дозволяють потрібний вам стиль без цензури. Якщо виникнуть помилки, перевірте валідність ключа або баланс кредитів. Модель відповідає на законний дорослий контент без заборон, які характерні для стандартних LLM.
curl https://api.gptchatuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 word scene with two characters in a room"}]
}'
Цей простий виклик доводить, що ваша інтеграція працює. Тепер ви можете створювати складні програми на основі цієї основи. Нецензурований API виконує важку роботу з управління контекстом. Вам потрібно зосередитися лише на логіці вашої програми та користувацькому досвіді. Для початку генерації контенту не потрібне складне налаштування.
Налаштування параметрів (temp, top_p)
Налаштувати temperature та top_p для керування випадковістю ваших відповідей. Нижча температура робить відповіді більш детермінованими та сфокусованими, що ідеально підходить для задач з кодом або фактологічних запитах. Вищі температури підвищують креативність, роблячи їх ідеальними для рольових ігор або творчого письма. The top_p параметр фільтрує словник за кумулятивною ймовірністю, пропонуючи ще один рівень контролю. Ви можете поєднувати їх з max_tokens щоб обмежити довжину виводу. Ці параметри працюють точно так само, як у стандартних API OpenAI, що забезпечує знайомість. Використовуйте seed для відтворюваних результатів під час тестування. Тонко налаштуйте ці параметри, щоб вони відповідали стилю uncensored, який ви надаєте перевагу для вашого конкретного випадку використання.
from openai import OpenAI
client = OpenAI(base_url="https://api.gptchatuncensored.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)
Розробники на Python можуть скористатися офіційним SDK для легкої інтеграції. У фрагменті коду показано, як встановити ці параметри в стандартному запиті. Ви можете передати список повідомлень, щоб зберегти історію розмови. API uncensored LLM суворо дотримується цих обмежень. Ця гнучкість дозволяє експериментувати з різними тонами та стилями, не змінюючи вашу інфраструктуру.
Потокові відповіді
Увімкніть потокове передавання, щоб отримувати токени по мірі їх генерації, зменшуючи сприйняту затримку для користувачів. Потокове передавання є важливим для додатків чату в реальному часі або генерації довгого контенту. Наш API підтримує Server-Sent Events (SSE) для ефективного доставлення даних. Ви повинні обробити останній фрагмент, щоб отримати загальне використання токенів для точності білінгу. API без цензури гарантує, що потокове передавання надійно працює навіть для великих вікон контексту. Встановіть stream=True у вашому клієнті SDK, щоб активувати цей режим. Цей підхід забезпечує більш плавний користувацький досвід для творчого письма або сценаріїв рольових ігор. Слідкуйте за delta field, щоб акумулювати повний текст відповіді.
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)
Потокова передача також допомагає з використанням пам’яті, оскільки вам не потрібно чекати на всю відповідь. Ви можете почати відображати контент користувачеві миттєво. Ця функція особливо корисна для довгих розмов або детальних пояснень. uncensored модель зберігає зв’язність протягом усього потоку. Переконайтеся, що ваш інтерфейс користувача коректно обробляє часткові відповіді для найкращого досвіду.
Обробка помилок і відмов
Наша модель без цензури рідко відмовляє в контенті, але вона встановлює суворе обмеження на сексуальний контент із залученням неповнолітніх. Ви отримаєте стандартний код помилки HTTP, якщо запит не вдасться або перевищить ліміти. Статус 401 вказує на недійсний або прострочений API-ключ, що вимагає перевірки ваших облікових даних. Статус 402 означає, що ваш попередньо оплачений кредит вичерпано; поповніть баланс через крипто, щоб продовжити. Помилка 429 сигналізує про те, що ви перевищили ліміт у 300 запитів на хвилину. Ці помилки чітко задокументовані в тілі відповіді. Відмови щодо контенту, пов’язаного з неповнолітніми, завжди застосовуються, забезпечуючи відповідність. Перевірте свою панель інструментів для отримання детальних журналів використання, щоб швидко усунути проблеми.
Ліміти та контекстне вікно
API підтримує величезне контекстне вікно на 100 000 токенів, що дозволяє зберігати велику історію розмов або довгі документи. Кожен запит може виводити до 16 000 токенів або 2 048, якщо max_tokens не встановлено. Ви обмежені 300 запитами на хвилину та 8 одночасними запитами на ключ. Розмір тіла запиту не повинен перевищувати 8 МБ. Ці ліміти розроблені для великооб’ємного використання uncensored моделі без втрати продуктивності. Ваш API-ключ унікальний для вашого облікового запису, і ви можете створити нові ключі за потреби. Модель передоплаченого кредиту гарантує, що ви платите лише за те, що використовуєте. Немає щомісячних платежів чи підписок, які ускладнюють вашу оплату. Ця прозорість полегшує масштабування вашої програми.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptchatuncensored.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);Технічне FAQ
Чи це офіційний uncensored чат-бот GPT від OpenAI?
Ні, ми є незалежним постачальником uncensored LLM API. Ми надаємо власну open-weight модель, а не офіційні моделі GPT від OpenAI. Наш API сумісний з клієнтами OpenAI, тому ваш код працює без змін, але базова модель інша.
Як оплатити uncensored API сервіс?
Ми приймаємо лише криптовалюту: USDT (TRC20) або USDC (Base). Ви можете поповнити суму від $20 до $500 з бонусними кредитами за більші суми. Немає щомісячних підписок, а ваші передоплачені кредити не мають строку дії. Помилки та відмови не споживають ваші кредити.
Який контент відхиляється uncensored моделлю?
Модель не має цензури для законного дорослого, художнього та дискусійного контенту. Однак вона суворо відхиляє контент сексуального характеру з участю неповнолітніх. Це суворе обмеження, яке застосовується до всіх запитів. Усі інші типи контенту, включаючи відкритий дорослий матеріал, зазвичай дозволені.
Отримайте свій API-ключ
Зареєструйтеся, скопіюйте ключ, оновіть свій базовий URL. Це весь процес.