RU ▾
Получить API-ключ

ГлавнаяДокументация

Руководство по быстрому старту 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 URLhttps://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; неудачные и отклонённые запросы не оплачиваются.

КодТипЧто значит
400bad_requestневерный JSON, пустые сообщения, неверный параметр или превышено окно контекста
401missing_key · invalid_key · key_revokedнет ключа, ключ неверный или заменён новым
402no_creditбаланс пуст — пополните, работа продолжится сразу
403content_blockedсексуальный контент с несовершеннолетними — отказ, без оплаты
404not_foundнеизвестный эндпоинт
413request_too_largeтело запроса больше 8 МБ
429rate_limited · concurrencyбольше 300/мин или 8 параллельно — подождите и повторите
503upstream_busyмодель занята — повторите через несколько секунд

Вопросы и ответы

Это модель OpenAI?

Нет. Мы используем выделенную модель с открытыми весами, оптимизированную для генерации без ограничений. Это не GPT, Claude или модель другого вендора, но она использует тот же формат API.

Нужна ли кредитная карта для пробного периода?

Нет. Новые аккаунты получают $0.50 пробного баланса, действительного в течение 7 дней, используя только электронную почту и пароль. Карта не требуется для начала работы.

Могу ли я использовать это для вызова инструментов?

Да. API поддерживает вызов функций и инструментов через стандартный параметр <code>tools</code> в эндпоинте завершения чата.