Модели без ограничений Ollama/Документация API
Документация API
Интегрируйте наше uncensored LLM API, сделав одно изменение в конфигурации. Мы предоставляем готовую OpenAI-совместимую конечную точку, которая устраняет отказы по контенту для законного взрослого использования, сохраняя стандартные рабочие процессы разработчиков.
https://api.ollamauncensoredmodels.com/v1uncensored
Базовый URL и аутентификация
API находится по адресу https://api.ollamauncensoredmodels.com/v1Авторизация Заголовок с вашим токеном Bearer. Эта настройка работает с любой библиотекой клиента, совместимой с OpenAI, поскольку мы придерживаемся тех же шаблонов аутентификации. Вы можете мгновенно сгенерировать ключ через Google или email, не указывая номер телефона. Система выдает один активный ключ на аккаунт, заменяя любой предыдущий ключ сразу после генерации. Это обеспечивает стабильный доступ без необходимости управлять несколькими учетными данными одновременно.
Выполнение первого запроса
Отправьте 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"}]
}'
Интеграция Python SDK
Используйте официальную библиотеку OpenAI для Python для подключения, переопределив базовый 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" в метод завершения чата. SDK эффективно управляет HTTP-запросами и парсит JSON-ответы. Вы можете интегрировать это напрямую в маршруты Express или серверные функции. Структура кода зеркально отражает стандартные реализации 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 в вашем запросе. Сервер возвращает Server-Sent Events (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 означает, что вы достигли лимита частоты запросов. Модель отказывает только в сексуальном контенте, связанном с несовершеннолетними, что обеспечивает широкую применимость для взрослых сценариев. Кредит не истекает, поэтому вы можете приостановить использование между проектами без потери средств. Эта предсказуемая структура помогает вам эффективно планировать мощность для приложений с высоким трафиком.
Часто задаваемые вопросы
Чем модель без цензуры отличается от стандартных предложений?
Наша модель по умолчанию не отказывает в законных взрослых, вымышленных или спорных темах. Она работает на выделенных серверах с контекстным окном на 100,000 токенов, предоставляя неограниченные выводы для кода, ролевых игр и исследований без искусственных фильтров. Единственное строгое ограничение — отказ от сексуального контента с участием несовершеннолетних.
Что произойдет, если я превышу лимиты запросов?
API возвращает код состояния 429, если вы превысили 300 запросов в минуту или восемь одновременных подключений. Вы можете продолжать отправлять запросы после сброса окна или увеличить пропускную способность, купив дополнительные предоплаченные средства. Ошибки и отказы не расходуют ваш баланс токенов, поэтому вы платите только за фактическое использование.
Могу ли я использовать этот API с локальными моделями Ollama?
Хотя это хостинговый API, он использует тот же OpenAI-совместимый протокол, что и локальные установки Ollama. Вы можете направить стандартные клиенты на наш базовый URL вместо localhost. Это позволяет запускать логику без цензуры в продакшене без управления локальным оборудованием. Точка доступа поддерживает потоковую передачу, режим JSON и вызов инструментов так же, как и локальные экземпляры.
Ваш API-ключ всего в одном шаге
Зарегистрируйте аккаунт, получите ключ, обновите базовый URL. Это покрывает всю конфигурацию.