Документація API
Цей API надає сумісну з OpenAI кінцеву точку для LLM без цензури, дозволяючи інтегрувати нашу модель в існуючий код клієнта з мінімальними змінами.
Автентифікація
Надішліть свій API-ключ у Authorization header. Тут не застосовуються складні потоки OAuth або блокування підписок. Ви отримуєте ключ одразу після реєстрації через Google або електронну пошту. Помилка 401 вказує на недійсний або відсутній ключ, а 402 означає, що ваш попередньо оплачений кредит вичерпано.
Ендпоінт Chat Completions
Надсилайте запити до POST /v1/chat/completions. Це стандартний ендпоінт для генерації тексту. Використовуйте ідентифікатор моделі uncensored для доступу до нашої конкретної моделі з відкритими вагами. Вона відповідає без відмов у контенті для законного дорослого використання, хоча все ще блокує сексуальний контент із залученням неповнолітніх. Ось як надіслати базовий запит:
curl https://api.ollamauncensoredmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the python script and show output"}]
}'
SDK Python
Використовуйте офіційний openai Python-бібліотека. Вкажіть її на нашу базову URL-адресу та надайте свій ключ. Це дозволяє зберегти вашу існуючу логіку незмінною, замінивши бекенд на наш uncensored. Вам не потрібно встановлювати додаткові драйвери або керувати пам'ятю локального GPU.
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamauncensoredmodel.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
Ініціалізуйте клієнт, використовуючи правильний базовий URL. Це працює з будь-яким SDK, сумісним з OpenAI. Ідентифікатор моделі залишається uncensored. Ви можете отримувати відповіді потоком або обробляти їх синхронно. Цей підхід усуває необхідність у проксі-маршрутизації або складних локальних налаштуваннях.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.ollamauncensoredmodel.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). Деталі використання токенів з'являються в останньому фрагменті потоку. Це дозволяє відстежувати витрати в реальному часі. Ви також можете використовувати temperature, top_p, а також stop параметри для контролю виходу.
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)
Ліміти, помилки & контекстне вікно
Вікно контексту підтримує до 100,000 токенів загалом. Ви можете виводити до 16,000 токенів за запит, або 2,048, якщо max_tokens не встановлено. Ліміти швидкості становлять 300 запитів на хвилину на один ключ. Помилка 429 означає, що ви досягли цього ліміту. Тримайте розмір запиту до 8 МБ та обмежте кількість одночасних з’єднань до 8 на ключ.
Поширені запитання
Яка базова URL-адреса uncensored ollama LLM API?
Базовий URL-адреса: HTTPS://api.ollamauncensoredmodel.com/v1. Необхідно оновити конфігурацію клієнта, щоб вказати цю адресу замість стандартного ендпоінту OpenAI.
Чи підтримує цей API потокове передавання (streaming)?
Так, ви можете увімкнути потокове передавання, встановивши параметр stream у значення true. Інформація про використання токенів включається в останній фрагмент потоку відповідей.
Скільки коштує uncensored LLM API?
Ціна становить $0.15 за 1 млн входних токенів та $0.50 за 1 млн вихідних токенів. Ви платите за реальне використання, а помилки безкоштовні. Поповнення рахунку можливе лише через криптовалюту.
Згенеруйте свій ключ
Зареєструйтеся, скопіюйте токен, оновіть свій базовий URL. Ось і все.