Документация API
Подключите ваш существующий OpenAI-совместимый клиент к нашему API uncensored LLM для неограниченной генерации текста. Это руководство охватывает аутентификацию, эндпоинты, потоковую передачу и лимиты, чтобы вы могли начать работу немедленно.
Базовый URL и аутентификация
Базовый URL для всех запросов: HTTPS://api.dolphinllmuncensored.com/v1. Аутентификация осуществляется с помощью единственного API-ключа, сгенерированного через Получить API-ключ странице. Используйте либо Continue with Google или электронную почту и пароль, чтобы мгновенно получить свой ключ. Этот ключ предоставляет доступ к uncensored модель, большая языковая модель с открытыми весами, настроенная на неограниченные ответы. Нет абонентской платы за платформу, только предоплаченный кредит, начисляемый за использование токенов. Ошибки и отказы не стоят денег, гарантируя, что вы платите только за фактические токены дополнения.
- Базовый URL:
https://api.dolphinllmuncensored.com/v1 - Заголовок Auth:
Authorization: Bearer YOUR_API_KEY
Эндпоинт Chat Completions
Отправляйте текстовые промпты в /v1/chat/completions эндпоинт для получения неограниченных ответов. Идентификатор модели — uncensored. Этот эндпоинт принимает стандартные JSON-запросы OpenAI и возвращает текстовый вывод. Он не поддерживает эмбеддинги, изображения, аудио или видео. Вы должны включить messages массив с вашим запросом. Ключ API передается в заголовке HTTP. Запросы обрабатываются на наших выделенных серверах. Контекстное окно поддерживает до 100,000 токенов в общей сложности. Вывод ограничен 16,000 токенов за запрос. Используйте следующий пример для проверки подключения.
curl https://api.dolphinllmuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the key features of the new API release"}]
}'
Поддерживаемые параметры
Используйте стандартные параметры для управления поведением генерации. Установите temperature для случайности и top_p для выборки по ядру. Включите json_object для вывода структурированных данных. The stop последовательность рано завершает генерацию. Вы можете установить seed для воспроизводимых результатов. Настройте presence_penalty и frequency_penalty для влияния на повторение токенов. Вызов функций поддерживается через tools и tool_choice. Все параметры соответствуют схеме OpenAI. Эта гибкость позволяет настраивать модель для различных сценариев без цензуры. Настройте эти параметры в теле запроса. API поддерживает все допустимые значения, совместимые с OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinllmuncensored.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)
Потоковые ответы
Включите потоковую передачу, установив 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)
Интеграция Node SDK
Установите официальный пакет OpenAI для Node.js. Настройте базовый URL для указания на наш конечный пункт. Передайте ваш ключ API из переменных окружения. Создайте запрос на завершение чата с uncensored идентификатор модели. Обработайте ошибки соответствующим образом при проблемах с сетью или аутентификацией. SDK автоматически выполняет сериализацию JSON. Вы можете переключаться между режимами потоковой передачи и без нее. Среда Node поддерживает паттерны async/await. Это делает интеграцию простой для бэкенд-сервисов. Проверьте подключение перед развертыванием в продакшене. SDK обеспечивает совместимость со структурой нашего API.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinllmuncensored.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);
Лимиты запросов и ошибки
Лимиты составляют 300 запросов в минуту на ключ. Вы можете иметь до 8 одновременных активных запросов. Размер тела запроса ограничен 8 МБ. Если API-ключ недействителен, вы получите ошибку 401. Ошибка 402 указывает на недостаточный предоплаченный кредит. Пополните баланс через криптовалюту, чтобы возобновить обслуживание. Ошибка 429 сигнализирует об исчерпании лимитов. Подождите перед повторной попыткой или повысьте тарифный план. Контекстное окно составляет 100,000 токенов. Отказы по незначительным причинам по контенту бесплатны. Ошибки не расходуют ваш баланс кредита. Отслеживайте использование через панель управления.
FAQ
Каков базовый URL API uncensored LLM?
Базовый URL: HTTPS://api.dolphinllmuncensored.com/v1. Вы можете использовать любой клиент, совместимый с OpenAI, обновив параметр base_url. Аутентификация выполняется с помощью токена Bearer в заголовке.
Как API без цензуры обрабатывает ограничения частоты запросов?
Ваш лимит — 300 запросов в минуту и 8 одновременных запросов на ключ. При превышении этих лимитов вы получите статус 429. Лимит сбрасывается каждую минуту, что позволяет использовать бустерную нагрузку в рамках квоты.
Что произойдет, если uncensored LLM API вернет ошибку?
Ошибки, такие как 401 (недействительный ключ) или 429 (лимит частоты запросов), не расходуют ваш предоплаченный кредит. Биллинг только за успешную генерацию токенов. Если у вас закончатся средства, вы получите ошибку 402, пока не пополните счёт через криптовалюту.
Получите ключ API сейчас
Зарегистрируйтесь, скопируйте токен, обновите URL конечной точки. Готово.