Uncensored llm ollama API документація
Вставте ключ API неконтрольованої LLM, сумісної з Ollama, у ваш існуючий клієнт OpenAI SDK і почніть миттєво генерувати текст. Ця документація охоплює точні кінцеві пункти, кроки автентифікації та поведінку потокової передачі, які вам потрібні для інтеграції нашого сервісу.
Передумови: Базовий URL та автентифікація
Використовуйте наданий API-ключ та базовий URL для автентифікації всіх запитів. Наша кінцева точка — HTTPS://api.uncensoredllmollama.com/v1. Ви можете згенерувати ключ через панель керування за допомогою Google або електронної пошти. Ідентифікатор моделі — "uncensored". Включіть ключ у Authorization header as a Bearer token. This setup works with any OpenAI-compatible client.
curl https://api.uncensoredllmollama.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top ten linux command line utilities"}]
}'
Зроблення першого запиту: POST /v1/chat/completions
Надішліть POST запит на /v1/chat/completions з вашим масивом повідомлень. Модель не відхиляє законні дорослі, художні або суперечливі теми. Встановіть model field на "uncensored". Включіть свій системний промпт, якщо вам потрібна конкретна поведінка. API повертає стандартні відповіді JSON OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmollama.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)
Обробка потокових відповідей (SSE)
Увімкніть потокову передачу, встановивши stream: true. API повертає Server-Sent Events (SSE) для кожного згенерованого токену. Слідкуйте за останнім фрагментом для статистики загального використання токенів. Цей підхід зменшує сприйняту затримку для довгих виводів. Уважно розбирайте потік 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)
Function Calling та режим JSON
Підтримує структуровані виводи через response_format: {"type": "json_object"}. Ви також можете визначити інструменти для виклику функцій. Встановіть tool_choice для контролю виконання. Використовуйте temperature та top_p для налаштування випадковості. Режим JSON забезпечує сувору відповідність вашій схемі. Ця функція надійно працює для задач витягування даних.
Ліміти частоти та використання токенів
Кожен ключ підтримує 300 запитів на хвилину та 8 одночасних запитів. Контекстне вікно становить 100 000 токенів загалом. Помилки не списують кредит. Запити, що перевищують ліміти, повертають статус 429. Переконайтеся, що ваш клієнт коректно обробляє повторні спроби. Відстежуйте використання через панель керування, щоб уникнути вичерпання передоплаченого кредиту.
Ціна та криптовалютні платежі
Оплачуйте $0.15 за 1 млн вхідних токенів і $0.50 за вихідні токени. Поповнюйте через USDT (TRC20) або USDC (Base). Мінімальна сума поповнення — $20. Бонусний кредит застосовується для більших сум. Кредит ніколи не закінчується. Повернення коштів не є стандартною процедурою, але помилки безкоштовні. Використовуйте сторінку Підтримка для випадків подвійного списання.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmollama.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);Найпоширеніші запитання
Чи сумісна API ollama uncensored LLM зі стандартними SDK OpenAI?
Так, використовуються стандартні ендпоінти, сумісні з OpenAI. Вам потрібно лише змінити базовий URL та API-ключ у вашій існуючій конфігурації клієнта. Це працює з офіційними SDK OpenAI та будь-якою сумісною бібліотекою.
Що станеться, якщо у мене закінчиться кредит?
Запити повернуть помилку 402, доки ви не додасте більше криптовалюти. Ваш існуючий кредит не закінчується. Ви можете поповнити баланс у будь-який час за допомогою USDT або USDC. Помилки та відмови не споживають ваш баланс.
Чи має модель обмеження вікна контексту?
Загальне контекстне вікно становить 100,000 токенів, включаючи як запит, так і завершення. Максимальний вивід на запит становить 16,000 токенів. Стандартний вивід становить 2,048 токенів, якщо не вказано інше. Потокова передача допомагає ефективно керувати великими відповідями.
Отримайте свій API-ключ зараз
Зареєструйтеся, скопіюйте свій ключ, оновіть базовий URL. Мінімальна конфігурація.