uk ▾
  1. Uncensored Open Source AI
  2. Документація API Безцензурного ШІ

Документація API Безцензурного ШІ

Вставте ключ API неконтрольованої ШІ у свій існуючий стек і почніть миттєво генерувати текст. Цей API, сумісний з OpenAI, дотримується стандартних конвенцій OpenAI, тому ви можете змінювати контекст без переписування коду.

Аутентифікація та базовий URL

Ваш API-ключ автентифікує кожен запит до базового URL https://api.uncensoredopensourceai.com/v1. Ви отримуєте цей ключ миттєво після реєстрації через Google або адресу електронної пошти на сторінці Отримати API-ключ. Передайте ключ у Authorization header as a Bearer token. The system rejects invalid credentials with a 401 status code. Errors and refusals during testing do not consume your prepaid credits.

Перший запит

Надішліть стандартний запит chat completion для генерації тексту з моделі. Кінцевий пункт приймає POST-запити до /v1/chat_completions з JSON тілом, що містить ваші повідомлення. Ви повинні вказати ідентифікатор моделі як "uncensored". Ця модель з відкритими вагами працює на наших серверах і налаштована на відповіді без цензури для законного дорослого контенту. Це не GPT, Claude чи інша модель від інших постачальників.

Використовуйте наведену нижче команду curl для відправки вашого першого повідомлення:

curl https://api.uncensoredopensourceai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list python stdlib modules"}]
  }'

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

Використовуйте офіційну Python-бібліотеку OpenAI для безперервної взаємодії з API. Встановіть base_url та api_key environment variables or pass them directly to the client. Клієнт автоматично обробляє серіалізацію та парсинг відповідей. Ви можете надсилати системні підказки для керування поведінкою моделі. Бібліотека підтримує як синхронні, так і асинхронні шаблони для різних випадків використання.

Ось як ініціалізувати клієнта та надіслати повідомлення:

from openai import OpenAI

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

SDK для Node.js працює ідентично до версії для Python для цього API uncensored ШІ. Налаштуйте базовий URL та API-ключ у об’єкті ініціалізації. Надсилайте повідомлення за допомогою chat.completions.create метод. Об'єкт відповіді містить згенерований текст та статистику використання. Ви можете обробляти помилки плавно, перехоплюючи мережеві або API-винятки. Ця настройка дозволяє інтегрувати модель у будь-який додаток JavaScript або TypeScript.

Ініціалізуйте клієнт та виконайте запит:

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredopensourceai.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 параметр на true. API повертає дані у форматі Server-Sent Events (SSE). Кожен чанк містить оновлення часткового тексту. Останній чанк містить загальне використання токенів для запиту. Ця функція зменшує сприйнятну затримку для довгих виводів. Ви можете обробляти токени в реальному часі по мірі їх генерації. Модель підтримує вікно контексту 100,000 токенів для запиту та завершення разом.

Приклад потокового запиту:

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)

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

Кожний API-ключ обмежено 300 запитами на хвилину та 8 одночасними запитами. Максимальний розмір тіла запиту становить 8 МБ. Якщо ви надсилаєте занадто багато запитів, ви отримаєте помилку ліміту швидкості 429. Помилка 402 вказує на недостатність попередньо оплаченого кредитного балансу. Поповніть свій рахунок за допомогою USDT на мережі TRC20 або USDC на мережі Base. Кредити не мають строку дії та списуються лише за успішне використання токенів. Модель ефективно обробляє довгі контексти до ліміту в 100,000 токенів.

FAQ

Яка uncensored open source AI модель використовується?

API обслуговує одну велику мовну модель з відкритими вагами, ідентифіковану як "uncensored". Вона налаштована на відповіді без відмов щодо контенту для дорослих у законних цілях і не є моделлю постачальника, такою як GPT або Llama. Промпти не використовуються для навчання ваших даних.

Як оплатити uncensored AI API?

Оплата здійснюється виключно через криптовалюту. Ви можете поповнити рахунок USDT у мережі TRC20 або USDC у мережі Base. Мінімальні поповнення починаються з $20 і досягають $500. Кредит нараховується на основі реального використання токенів за $0.15 за 1M вхідних токенів та $0.50 за 1M вихідних токенів.

Чи є пробний період?

Кожному новому акаунту нараховується пробний кредит у розмірі $0.50, дійсний протягом 7 днів. Ви можете використати Google або електронну адресу для створення акаунту та миттєвого отримання API-ключа.

Ваш API-ключ — всього один крок від вас

Зареєструйтеся, скопіюйте свій ключ, оновіть базовий URL. Це все, що потрібно.