uk ▾
Спробувати з пробним кредитом

Швидкий старт: API необмеженого ШІ

Почніть миттєво генерувати текст без цензури за допомогою нашої сумісної з OpenAI API. Цей швидкий посібник проведе вас від автентифікації до потокових відповідей за лічені хвилини.

Зміст
  1. Базова URL-адреса та аутентифікація
  2. Перший запит: Завершення діалогу
  3. Інтеграція Node.js
  4. Потокова передача та використання токенів
  5. Параметри: Контроль та Відтворюваність
  6. Ліміти частоти, помилки та обмеження

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

Використовуйте виділену базову URL-адресу та свій API-ключ для кожного запиту. Наш uncensored LLM API не вимагає складної маршрутизації через проксі, лише стандартні заголовки. Ви отримуєте один ключ після реєстрації через Google або електронну пошту. Цей ключ автентифікує всі взаємодії з моделлю. Помилки та відмови не споживають кредит. Ви починаєте з пробного кредиту $0.50, дійсного протягом 7 днів. Ваші промпти залишаються приватними і не використовуються для навчання.

curl https://api.uncensoredaicode.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all files in the src directory"}]
  }'

Перший запит: Завершення діалогу

Відправте POST-запит до кінцевої точки chat completions. Це основна взаємодія для генерації тексту. Вкажіть ID моделі як "uncensored" у тілі запиту. Ви можете налаштувати параметри, такі як temperature або top_p. API повертає текстову відповідь напряму. Немає функцій вбудовування (embeddings) чи генерації зображень. Це чистий сервіс «текст на вхід, текст на вихід». Тримайте розмір запитів до 8 МБ. Вікно контексту підтримує 100,000 токенів загальною місткістю.

from openai import OpenAI

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

Інтегруйте безпосередньо, використовуючи офіційний Node SDK або будь-який сумісний клієнт. Встановіть базовий URL на наш API-ендпоінт. Передайте свій API-ключ у заголовку авторизації. Ідентифікатор моделі залишається "uncensored" для всіх запитів. Ви можете отримувати результати в потоковому режимі або отримувати їх синхронно. Підтримується виклик функцій через параметр tools. Використовуйте режим JSON для структурованих виводів. Ця конфігурація усуває прив'язку до постачальника. Ваш код залишається простим і надійним.

import OpenAI from "openai";

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

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)

Параметри: Контроль та Відтворюваність

Налаштуйте відповіді за допомогою стандартних параметрів. Встановіть температуру для креативності або детермінованості. Використовуйте top_p для вибірки ядра. Вкажіть насіння для відтворюваних результатів. Визначте стоп-послідовності для зупинки генерації. Штрафи за наявність та частоту регулюють повторення слів. Ці інструменти дають вам точний контроль. Модель добре обробляє складні запити. Режим JSON гарантує валідну структуру. Виклик функцій дозволяє використовувати зовнішні інструменти. Налаштуйте ці значення відповідно до вашого випадку використання.

Ліміти частоти, помилки та обмеження

Очікуйте конкретних обмежень залежно від вашого ключа. Ви можете надсилати 300 запитів за хвилину. Одночасно виконується лише 8 запитів. Один ключ активний для одного облікового запису. Замініть його, якщо потрібно. Обробляйте помилки 401 для недійсних ключів. Вирішуйте помилки 402, поповнивши баланс криптовалютою. 429 вказує на насичення ліміту швидкості. Максимальний обсяг виводу становить 16,000 токенів за запит. Встановіть max_tokens явно, щоб уникнути значень за замовчуванням. Кредити не мають строку дії. Помилки безкоштовні. Використовуйте ендпоінт моделей для перевірки статусу.

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

Яка базова URL-адреса кодової бази uncensored AI?

Базовий URL-адреса: HTTPS://api.uncensoredaicode.com/v1. Використовуйте його для всіх SDK, сумісних з OpenAI. Змініть base_url у конфігурації клієнта. Це забезпечує пряме підключення до моделі без цензури без посередників.

Як обробляти помилки та ліміти швидкості?

Вирішуйте помилки 401, перевіряючи свій API-ключ. Вирішуйте помилки 402, поповнюючи баланс USDT або USDC. Помилки 429 означають, що ви досягли ліміту 300 запитів на хвилину. Зачекайте та повторіть спробу або використовуйте кілька ключів, якщо це необхідно. Помилки не споживають ваш кредит.

Які способи оплати ви приймаєте?

Тільки крипто: USDT у мережі TRC20 або USDC на Base, будь-яка ціла сума від $20 до $500. Бонусний кредит надається від $50.

Отримайте свій API-ключ

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