uk ▾

Документація API

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

https://api.toolsaiuncensored.com/v1uncensored

Швидкий старт: Підключення за 3 рядки

Наш API працює точно так само, як стандартний інтерфейс chat-completions, який ви вже знаєте. Просто вкажіть вашому клієнту наш базовий URL та надайте API-ключ. Немає складного маршрутизування або специфічних для постачальника особливостей. Ми подбаємо про решту.

Базовий URL для всіх запитів є https://api.toolsaiuncensored.com/v1. Ви можете використовувати будь-яку офіційну бібліотеку SDK OpenAI або сумісну бібліотеку, оновивши конфігурацію базового URL. Аутентифікація спирається на один bearer-токен, який надається через Authorization header. Це забезпечує безперешкодну інтеграцію з вашим існуючим стеком.

curl https://api.toolsaiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "run unit tests on the legacy auth module"}]
  }'

Точки доступу: Chat Completions & Models

Ми надаємо лише необхідні ендпоінти для генерації тексту. The POST /v1/chat/completions ендпоінт обробляє ваші запити і повертає згенерований текст. Використовуйте GET /v1/models перевірити доступний ідентифікатор моделі. Ми не пропонуємо послуги вбудовувань, генерації зображень, обробки аудіо або донавчання. Зберігайте вашу інфраструктуру простою.

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

from openai import OpenAI

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

Параметри: Temperature, Top P, Seed

Керуйте креативністю та детермінованістю ваших виводів за допомогою стандартних параметрів. Налаштуйте temperature варіювати випадковість. Встановіть top_p щоб обмежити вибірку ядра. Використовуйте seed для відтворюваних результатів. Ці інструменти надають вам точний контроль над процесом генерації тексту.

Ви також можете встановити presence_penalty та frequency_penalty щоб впливати на повторення токенів. Цей stop параметр дозволяє визначати власні послідовності завершення. Такий рівень контролю гарантує, що результат відповідає вашому конкретному сценарію використання. Налаштуйте ці значення в тілі запиту.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.toolsaiuncensored.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);

Потокова передача та режим JSON

Отримуйте відповіді в реальному часі, використовуючи Server-Sent Events (SSE). Потокова передача значно зменшує сприйняту затримку. Кожен фрагмент містить дані про використання токенів у останньому заході. Це дозволяє точно відстежувати витрати під час довгих генерацій.

Для структурованих даних увімкніть режим JSON, встановивши response_format до {"type": "json_object"}. Модель намагатиметься вивести валідний JSON. Це ідеально підходить для програмних конвеєрів. Поєднуйте потоковий режим із режимом JSON для ефективного витягування структурованих даних без помилок парсингу.

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)

Підтримка Function Calling

Визначте інструменти в тілі запиту, щоб дозволити моделі динамічно викликати функції. Вкажіть tools та tool_choice для контролю виконання. Модель повертає виклики інструментів у потоці відповідей. Це дозволяє створювати складні робочі процеси та поведінку, подібну до агентів.

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

Ліміти частоти та обмеження

Ваш ключ API дозволяє 300 запитів на хвилину. Ви можете виконувати 8 одночасних запитів одночасно. Максимальний розмір тіла запиту становить 8 МБ. Кожен ключ прив’язаний до одного акаунта; генерація нового ключа замінює старий.

Вікно контексту підтримує загальну кількість 100 000 токенів, включаючи як вхідні, так і вихідні дані. Максимальний обсяг виводу за запит становить 16 000 токенів. Якщо ви не вказали max_tokens, ліміт за замовчуванням становить 2048 токенів. Відстежуйте своє використання, щоб залишатися в межах цих обмежень.

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

Яка базова URL-адреса інструментів uncensored AI?

Базовий URL-адреса: HTTPS://api.toolsaiuncensored.com/v1. Цей ендпоінт сумісний зі стандартними SDK та клієнтами OpenAI. Вам потрібно лише оновити конфігурацію базового URL у вашій бібліотеці.

Як обробляти помилки?

Код стану 401 означає, що ваш API-ключ недійсний. Код стану 402 вказує на недостатній попередньо оплачений баланс. Код стану 429 означає, що ви перевищили ліміт швидкості у 300 запитів на хвилину. Перевірте баланс облікового запису та дійсність ключа.

Який розмір контекстного вікна?

Модель підтримує контекстне вікно на 100,000 токенів. Це включає як промпт, так і відповідь. Максимальний обсяг виводу за один запит становить 16,000 токенів. Якщо не вказано інше, стандартний обсяг виводу становить 2,048 токенів.

Отримання ключа вимагає реєстрації

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

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