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

Uncensored моделі OllamaДокументація API

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

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

https://api.ollamauncensoredmodels.com/v1uncensored

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

API живе на https://api.ollamauncensoredmodels.com/v1Авторизація header з вашим маркером Bearer. Ця конфігурація працює з будь-якою бібліотекою клієнта, сумісною з OpenAI, оскільки ми дотримуємося тих самих шаблонів автентифікації. Ви можете миттєво згенерувати свій ключ через Google або електронну пошту, не надаючи номер телефону. Система видає один активний ключ на обліковий запис, замінюючи будь-який попередній ключ одразу після генерації. Це забезпечує стабільний доступ без необхідності керувати кількома обліковими даними одночасно.

Зроблення першого запиту

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

curl https://api.ollamauncensoredmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the output for 2 plus 2"}]
  }'

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

Використовуйте офіційну Python-бібліотеку OpenAI для підключення, перевизначивши базовий URL. Встановіть атрибути API-ключа та базового URL перед виконанням будь-яких запитів. Це дозволяє використовувати існуючі кодові бази без переписування логіки клієнта. Бібліотека автоматично обробляє серіалізацію та парсинг помилок. Ви можете отримувати потокові відповіді або запитувати синхронне завершення залежно від вимог до затримок вашого застосування. Цей метод забезпечує сумісність зі стандартними практиками розробки, які використовуються в галузі.

from openai import OpenAI

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

Використання SDK Node.js

Ініціалізуйте клієнт OpenAI з вашим базовим URL та API-ключем у середовищах Node.js. Передайте ідентифікатор моделі "uncensored" в метод chat completions. SDK ефективно обробляє HTTP-запити та парсить JSON-відповіді. Ви можете інтегрувати це безпосередньо в маршрути Express або serverless-функції. Структура коду імітує стандартні реалізації OpenAI, що полегшує міграцію з інших постачальників. Цей підхід зберігає типобезпеку та обробку помилок, узгоджені з сучасною розробкою на JavaScript.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ollamauncensoredmodels.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 у вашому запиті. Сервер повертає події, що генеруються сервером (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-ключ підтримує 300 запитів на хвилину та вісім паралельних з'єднань. Ліміт розміру тіла запиту становить 8 МБ, а контекстне вікно охоплює 100,000 токенів загалом. Помилки типу 401 вказують на недійсний ключ, тоді як 402 сигналізує про недостатній кредит. Статус 429 означає, що ви досягли ліміту частоти запитів. Модель відхиляє лише сексуальний контент із залученням неповнолітніх, що забезпечує широку застосовність для дорослих сценаріїв. Кредит не має строку дії, тому ви можете призупинити використання між проєктами, не втрачаючи кошти. Ця передбачувана структура допомагає ефективно планувати потужність для додатків із високим трафіком.

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

Чим uncensored модель відрізняється від стандартних пропозицій?

Наша модель не відмовляє у законних дорослих, художніх або дискусійних темах за замовчуванням. Вона працює на виділених серверах із контекстним вікном на 100,000 токенів, надаючи необмежений вивід для коду, рольових ігор та досліджень без штучних фільтрів. Єдиний суворий ліміт, що застосовується, — це відмова у сексуальному контенті із залученням неповнолітніх.

Що станеться, якщо я перевищу ліміти запитів?

API повертає код стану 429, коли ви досягаєте 300 запитів на хвилину або вісім одночасних з’єднань. Ви можете продовжувати надсилати запити після скидання вікна або збільшити пропускну здатність, придбавши додатковий попередньо оплачений кредит. Помилки та відмови не споживають ваш баланс токенів, тому ви сплачуєте лише за фактичне використання.

Чи можу я використовувати цей API з локальними моделями Ollama?

Хоча це хмарний API, він використовує той самий OpenAI-сумісний протокол, що й локальні налаштування Ollama. Ви можете спрямувати стандартні клієнти на нашу базову URL-адресу замість localhost. Це дозволяє запускати uncensored логіку в продакшні без управління локальним залізом. Ендпоінт підтримує потокове передавання, режим JSON та виклик інструментів так само, як і локальні екземпляри.

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

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

Створюйте ключПереглянути документацію