ГлавнаяДокументация
Руководство по быстрому старту LLM API | LLM API Source
Подключите нашу LLM API без цензуры к вашей существующей инфраструктуре, изменив только базовый URL. Это руководство охватывает аутентификацию, потоковую передачу, вызов функций и лимиты, чтобы вы могли перейти от нуля к продакшену за минуты.
- Базовый URL
- https://api.llmapisource.com/v1
- Модель
- без цензуры
Базовый URL и аутентификация
Чтобы использовать llm api, направьте ваш клиент на https://api.llmapisource.com/v1. Аутентификация использует стандартный API-ключ, передаваемый в заголовке Authorization: Bearer <key>. Вы можете сгенерировать или обновить ключи на панели управления; отмена ключа немедленно делает старый недействительным.
- Для пробного периода не требуется номер телефона или кредитная карта.
- В каждом аккаунте одновременно может быть активен ровно один ключ.
- Промпты не используются для обучения.
Первый запрос
Отправьте простой запрос на завершение чата, чтобы проверить подключение. Эндпоинт поддерживает стандартные структуры JSON OpenAI. Замените заполнитель на ваш фактический ключ.
curl https://api.llmapisource.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Если ключ недействителен, вы получите ошибку 401. Если у вас нет предоплаченного баланса, вы получите ошибку 402. Идентификатор модели всегда uncensored.
Python SDK
Установите официальный пакет OpenAI и настройте базовый URL для маршрутизации запросов в нашу инфраструктуру. Это работает с любым клиентом Python, совместимым с OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapisource.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)Убедитесь, что base_url включает полный путь к /v1. Имя модели должно быть установлено в uncensored для доступа к выделенному экземпляру.
Node SDK
Для сред Node.js настройте клиент аналогичным образом. Структура зеркально отражает стандартный интерфейс OpenAI, что делает миграцию простой.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapisource.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);Передайте apiKey и установите basePath в значение https://api.llmapisource.com/v1. Это гарантирует, что все завершения будут направляться к нашей модели без цензуры.
Включение потоковой передачи
Установите 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)Обработайте события потока, чтобы обновлять ваш интерфейс в реальном времени. Каждый чанк содержит частичный дельта-результат завершения.
Лимиты, ошибки и контекст
Наша инфраструктура устанавливает определённые ограничения для обеспечения стабильности. Контекстное окно поддерживает до 100 000 токенов для промпта и завершения в сумме.
- Лимит запросов: 300 запросов в минуту на ключ (возвращает 429).
- Размер тела: Максимум 8 МБ на запрос.
- Тарификация: $0.25 за 1M входных токенов, $1.00 за 1M выходных токенов.
Запросы, содержащие сексуальный контент с участием несовершеннолетних, блокируются. Весь остальной законный взрослый контент разрешен.
Характеристики API
Все реальные лимиты и возможности API в одном месте — сверьте их до пополнения.
| Параметр | Значение |
|---|---|
| Формат API | совместим с OpenAI: любой OpenAI SDK работает — замените base URL и ключ |
| Авторизация | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.llmapisource.com/v1 |
| Эндпоинты | POST /v1/chat/completions · GET /v1/models |
| ID модели | uncensored |
| Параметры | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Вызов функций | да — tools, tool_choice; ответ содержит tool_calls, в том числе в потоке; результат — сообщением role: tool |
| JSON-режим | response_format: {"type": "json_object"} |
| Контекстное окно | 100 000 токенов (вход и ответ вместе) |
| Потоковая передача | да — server-sent events, последний фрагмент содержит расход токенов |
| Максимум ответа | до остатка окна в 100 000 токенов; max_tokens необязателен (отдельного лимита нет) |
| Лимит запросов | 300 запросов в минуту на ключ |
| Заголовки ответа | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Размер запроса | до 8 МБ |
| Параллельные запросы | до 8 одновременно на ключ |
| Срок действия | оплаченный баланс не сгорает, без подписки |
| Бонус | +5% от $50, +10% от $100 |
| Цена | $0,25 за 1 млн входных токенов · $1,00 за 1 млн выходных |
| Пробный баланс | $0,50 на 7 дней, без карты · Пробный ключ: 2 параллельных запроса, 60 в минуту; полные лимиты (8 и 300) после первого пополнения |
| Пополнение | USDT (TRC20) или USDC (Base), любая целая сумма от $10 до $500 |
| Оплата | предоплаченный баланс по фактическому расходу; ошибки и отказы бесплатны |
| Ключи | один активный ключ на аккаунт; новый заменяет старый |
| Вход | Google или e-mail и пароль |
| Контент | контент для взрослых разрешён; сексуальный контент с несовершеннолетними запрещён |
Коды ошибок
Ошибки приходят в JSON с постоянным type; неудачные и отклонённые запросы не оплачиваются.
| Код | Тип | Что значит |
|---|---|---|
400 | bad_request | неверный JSON, пустые сообщения, неверный параметр или превышено окно контекста |
401 | missing_key · invalid_key · key_revoked | нет ключа, ключ неверный или заменён новым |
402 | no_credit | баланс пуст — пополните, работа продолжится сразу |
403 | content_blocked | сексуальный контент с несовершеннолетними — отказ, без оплаты |
404 | not_found | неизвестный эндпоинт |
413 | request_too_large | тело запроса больше 8 МБ |
429 | rate_limited · concurrency | больше 300/мин или 8 параллельно — подождите и повторите |
503 | upstream_busy | модель занята — повторите через несколько секунд |
Вопросы и ответы
Это модель OpenAI?
Нет. Мы используем выделенную модель с открытыми весами, оптимизированную для генерации без ограничений. Это не GPT, Claude или модель другого вендора, но она использует тот же формат API.
Нужна ли кредитная карта для пробного периода?
Нет. Новые аккаунты получают $0.50 пробного баланса, действительного в течение 7 дней, используя только электронную почту и пароль. Карта не требуется для начала работы.
Могу ли я использовать это для вызова инструментов?
Да. API поддерживает вызов функций и инструментов через стандартный параметр <code>tools</code> в эндпоинте завершения чата.