uk ▾

UnsensoredGPTДокументація API, сумісна з OpenAI

Документація API, сумісна з OpenAI

Почніть роботу з unsensored GPT API за лічені хвилини, вказавши існуючий OpenAI SDK на наш базовий URL. Ця документація охоплює автентифікацію, формати запитів та обробку потокових відповідей для ваших uncensored AI-додатків.

https://api.unsensoredgpt.com/v1

Базова URL-адреса та аутентифікація

Перший крок — налаштувати ваш клієнт на використання нашого базового URL. Вкажіть ваш SDK на https://api.unsensoredgpt.com/v1 і передайте свій API-ключ у Authorization header. Ви отримуєте цей ключ одразу після реєстрації через Google або електронну пошту на панелі керування.

Наша автентифікація проста: немає складних обсягів або потоків OAuth. Просто використовуйте згенерований вами ключ.

Ідентифікатор моделі, який ви повинні надсилати в кожному запиті, це uncensored. Це модель з відкритими вагами, налаштована для дорослого контенту, відрізняється від GPT чи Claude. Вона не є перепроданою моделлю від постачальника.

Перший запит

Надішліть стандартний запит chat completion для тестування з’єднання та використання токенів. Використовуйте uncensored model ID для забезпечення того, що ви звертаєтесь до нашого специфічного налаштування.

Цей приклад демонструє просте завдання з генерації тексту. Якщо ви отримуєте відповідь JSON із полем content, ваша інтеграція працює коректно.

curl https://api.unsensoredgpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate the API status response"}]
  }'

Перевірте usage поле для перевірки кількості токенів проти балансу передоплаченого кредиту.

Інтеграція SDK Python

Використовуйте офіційний openai Python-бібліотека для взаємодії з нашим API. Встановіть базову URL-адресу на нашу кінцеву точку та надайте свій API-ключ.

Цей підхід дозволяє вам повторно використовувати існуючі кодові бази без переписування HTTP-клієнтів. Бібліотека автоматично обробляє серіалізацію.

from openai import OpenAI

client = OpenAI(base_url="https://api.unsensoredgpt.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)

Пам’ятайте явно вказати модель як uncensored у вашій ініціалізації клієнта або тілі запиту.

Інтеграція Node SDK

Для розробників JavaScript SDK Node.js працює ідентично до версії Python. Ініціалізуйте клієнта з вашим базовим URL та ключем.

Передайте uncensored model ID для забезпечення правильного маршрутизування. SDK керує пулом з’єднань та повторними спробами.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unsensoredgpt.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 у запиті. Наш API повертає події Server-Sent Events (SSE) для доставки токенів у реальному часі.

Парсуйте delta.content 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)

Потокова передача зменшує сприйнятну затримку для довгих виводів. Вона ідеально підходить для чат-інтерфейсів.

Ліміти, помилки та контекст

Ваше контекстне вікно становить 100 000 токенів загалом. Максимальний вивід за запит становить 16 000 токенів. Перевищення цих лімітів повертає помилку 400.

Поширені помилки включають 401 для недійсних ключів, 402 для недостатнього попередньо оплаченого кредиту та 429 для лімітів швидкості. Ліміт швидкості становить 300 запитів на хвилину на ключ.

Промпти не використовуються для навчання. Ваш кредит ніколи не прострочується. Обробляйте помилки 402, поповнюючи баланс через криптовалюту, щоб відновити послугу.

Поширені запитання

Яка базова URL-адреса для API unsensored GPT?

Базовий URL-адреса: HTTPS://api.unsensoredgpt.com/v1. Необхідно встановити це значення у конфігурації клієнта, сумісного з OpenAI.

Чи підтримує цей API потокове передавання (streaming)?

Так, встановіть stream: true, щоб отримувати Server-Sent Events. Використання токенів повідомляється в останньому фрагменті.

Що станеться, якщо у мене закінчиться кредит?

Запити повертають помилку 402. Ви можете поповнити баланс USDT або USDC у будь-який час. Кредит ніколи не закінчується.

Розблокуйте свій API-ключ

Зареєструйтеся, отримайте ключ і вкажіть на новий базовий URL. Це вся конфігурація.

Отримати API-ключ