Dolphin llm online API documentation
Dolphin LLM online предоставляет простую конечную точку API без цензуры, которая зеркально отражает интерфейс chat-completions OpenAI. Вы получаете выделенную модель, предоплатную тарификацию токенов и контекстное окно 100k без ловушек подписки.
Заголовки аутентификации базового URL
Базовый URL для всех запросов: HTTPS://api.dolphinllmonline.com/v1. Аутентификация осуществляется путем передачи API-ключа в заголовке Authorization как Bearer-токен. Этот ключ генерируется сразу после регистрации через Google или email. Ежемесячной платы нет, кредиты не истекают. На аккаунт может быть активен только один ключ, поэтому генерация нового заменяет предыдущий.
curl https://api.dolphinllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all endpoints"}]
}'
Первый запрос на Python
Отправьте первый запрос, используя стандартный Python SDK OpenAI. Установите base_url на наш конечный пункт и укажите модель как "uncensored". Модель — это вариант с открытыми весами, настроенный на меньшее количество отказов по темам для взрослых или спорным вопросам. Это не ребрендинг GPT или Llama. Вы можете потоково передавать ответы или получать их все сразу.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinllmonline.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.js
Используйте официальный Node.js клиент для интеграции API в ваши проекты на JavaScript или TypeScript. Инициализируйте клиент, передав ключ и правильный базовый URL. Клиент берет на себя HTTP-детали. Этот подход хорошо подходит для серверных приложений, которым нужно обрабатывать большие объемы текста без внешних зависимостей.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinllmonline.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 в запросе. API возвращает фрагменты по мере их генерации. Последний фрагмент содержит полную статистику использования токенов для запроса. Это позволяет отслеживать расходы в реальном времени. Потоковая передача полезна для пользовательских интерфейсов, которым необходимо отображать текст постепенно.
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)
Ограничения лимитов запросов и тела запроса
Лимит: 300 запросов в минуту на один ключ. Одновременно можно выполнять до 8 запросов. Максимальный размер тела запроса составляет 8 МБ. Размер контекстного окна — 100,000 токенов для объединенного промпта и завершения. Если не установлен параметр max_tokens, объем вывода по умолчанию составляет 2,048 токенов. Эти ограничения предотвращают злоупотребления и обеспечивают стабильную производительность для вашего приложения.
Обработка ошибок и коды состояния
API использует стандартные коды состояния HTTP для указания успешного выполнения или ошибки. Статус 401 означает, что ваш API-ключ недействителен или отсутствует. Статус 402 указывает на то, что ваш предоплаченный кредит исчерпан. Вы можете пополнить баланс с помощью USDT или USDC через криптовалюту. Статус 429 означает, что вы превысили лимит частоты запросов. Обработайте эти ошибки корректно в логике вашего приложения, чтобы обеспечить плавный пользовательский опыт.
Часто задаваемые вопросы
Что такое онлайн-модель API Dolphin LLM?
Это нецензурированная большая языковая модель, размещенная на наших серверах. Это не GPT, Claude или модель какого-либо другого вендора. Она принимает входной текст и возвращает выходной текст без отказов по контенту для законного использования взрослыми.
Как работает предоплачное выставление счетов?
Вы платите криптовалютой (USDT или USDC) и получаете бонусный кредит за большие пополнения. Кредит начисляется на основе фактического использования токенов. Ошибки и отказы ничего вам не стоят. Ваш кредит никогда не истекает, поэтому вы можете использовать его, когда он вам нужен.
Могу ли я использовать стандартные SDK OpenAI?
Да, API полностью совместим с официальными SDK OpenAI. Вам нужно лишь обновить base_url и API-ключ в конфигурации. Поддерживаются streaming, вызов функций и режим JSON, как и стандартные эндпоинты.
Получите API-ключ мгновенно
Зарегистрируйтесь, скопируйте ключ и обновите базовый URL. Вот столько нужно сделать.