uk ▾
Створюйте ключ

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

Інтегруйте нашу uncensored AI програму у свій робочий процес, використовуючи стандартні OpenAI-сумісні ендпоінти. Цей швидкий посібник проведе вас від автентифікації до потокової передачі відповідей за допомогою однієї необмеженої моделі.

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

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

curl https://api.apertusapp.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run curl test with empty headers"}]
  }'

Кожен акаунт генерує один активний ключ. Якщо ви згенеруєте новий ключ, попередній стає недійсним миттєво. Це забезпечує суворий контроль над вашим доступом без тарифних планів або плати за простої.

Перший запит

Надішліть свій перший промпт до ендпоінту chat completions для отримання сирного, невідфільтрованого тексту. Використовуйте ідентифікатор моделі uncensored для доступу до нашої конкретної моделі з відкритими вагами, налаштованої для законного дорослого та суперечливих тем.

from openai import OpenAI

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

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

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

Використовуйте офіційний Node SDK для ефективного оброблення режиму JSON та виклику функцій. Встановіть response_format до {"type": "json_object"} для структурованих виводів або визначте інструменти для поведінки, подібної до агента.

import OpenAI from "openai";

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

Модель підтримує виклики інструментів з tool_choice варіанти. Ви також можете встановити seed для детермінованих результатів. Ця гнучкість дозволяє створювати складні додатки, не виходячи з екосистеми OpenAI-сумісних рішень.

Потокові відповіді

Потокова передача токенів у реальному часі за допомогою подій, що надсилаються сервером (SSE) для забезпечення низької затримки в інтерфейсах користувача. Кожен пакет містить згенерований текст, а кінцевий пакет містить статистику загального використання токенів.

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 автоматично обробляє протокол SSE, вимагаючи мінімум коду з вашого боку.

Контекстне вікно та ємність

Модель підтримує контекстне вікно на 100 000 токенів для вводу та виводу разом. Ви можете вказати до 16 000 токенів за запит або повернутися до 2 048 токенів, якщо пропустите max_tokens.

Це велике вікно дозволяє проводити детальний аналіз документів або довгих історій розмов. Однак тримайте тіла запитів менше 8 МБ. Модель не є GPT або Llama; це окрема модель AI без цензури, оптимізована під ваш конкретний випадок використання.

Обробка помилок та ліміти

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

Кредит не має строки дії, тому ви можете призупинити використання та продовжити пізніше. Помилки, такі як подвійне списання, виправляються через сторінку Підтримки. Попередньо оплачений кредит нараховується лише за фактичне споживання токенів, що забезпечує прозору цінову політику за кожен байт.

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

Як додаток apertus обробляє платежі та кредити?

Ви поповнюєте рахунок лише криптовалютою (USDT на TRC20 або USDC на Base), сумами від $20 до $500. Кредити ніколи не прострочуються, і ви отримуєте бонусний кредит за більші поповнення, починаючи з +5% для $50.

Чи сумісне це API з SDK OpenAI?

Так, це API, сумісний із openai, що працює зі стандартними клієнтами шляхом зміни базового URL на HTTPS://api.apertusapp.com/v1. Ви можете використовувати ту ж структуру коду, яку використовували б для GPT-4.

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

Розмір контекстного вікна становить 100 000 токенів для запиту та відповіді разом. Ви можете запитувати до 16 000 токенів у відповіді, що корисно для генерації довгих текстів.

Ваш API-ключ готовий

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

Створюйте ключ