ru ▾
Получите свой ключ

Документация источника API: Chat Completions и модели

Подключите свое приложение к нашему LLM без цензуры с одним базовым URL и стандартными OpenAI-совместимыми заголовками. Мы занимаемся инфраструктурой, так что вы можете сосредоточиться на создании неограниченных чат-опытов.

Аутентификация и настройка базового URL

Источник API для ваших запросов находится по адресу https://api.apisource.cc/v1. Вы должны включить Authorization Заголовок с вашим токеном Bearer. Эта настройка работает с официальными SDK OpenAI и любым совместимым клиентом путем простого изменения базового URL и предоставления вашего ключа. Вы получаете один активный ключ на аккаунт, который появляется сразу после регистрации через Google или email.

Параметры эндпоинта Chat Completions

Отправьте текст в модель, используя POST /v1/chat/completions. Мы обслуживаем одну модель большого языка без ограничений, идентифицируемую по ID uncensored. Вы можете управлять поведением генерации с помощью параметров, таких как temperature, top_p, и stop. Модель отвечает без отказов по контенту для законного использования взрослыми, что делает ее идеальной для ролевых игр или генерации неограниченного контента.

curl https://api.apisource.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Get the current USD price per token for the model"}]
  }'

Потоковые ответы и использование токенов

Включите потоковую передачу, установив stream: true в вашем запросе. Мы возвращаем Server-Sent Events (SSE), где последний чанк содержит фактическую статистику использования токенов. Этот подход позволяет вашему приложению отображать ответы в реальном времени, точно отслеживая потребление. Вы также можете обеспечить строгий вывод JSON с помощью response_format параметр.

Function Calling и режим JSON

Интегрируйте инструменты непосредственно в свой ИИ-рабочий процесс, определив функции в tools массив. Модель поддерживает tool_choice для точного контроля выполнения. Когда вам нужны структурированные данные, установите response_format для {"type": "json_object"} чтобы вывод был валидным JSON. Эта возможность бесшовно работает с uncensored-моделью для стабильного извлечения данных.

from openai import OpenAI

client = OpenAI(base_url="https://api.apisource.cc/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)

Лимиты запросов и обработка ошибок

Мы ограничиваем 300 запросами в минуту и позволяем 8 одновременных запросов на ключ. Если вы превысите эти границы, вы получите ошибку 429. Другие распространенные ошибки включают 401 для недействительного API-ключа и 402, когда ваш предоплаченный кредит исчерпан. Запросы не истекают, и вы можете мгновенно пополнить баланс, используя USDT в TRC20 или USDC в Base.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apisource.cc/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);

Спецификации модели и контекстное окно

Модель поддерживает контекстное окно объёмом 100 000 токенов для суммарного промпта и завершения. Максимальный объём вывода на запрос составляет 16 000 токенов, или 2 048, если вы не укажете max_tokens. Эта архитектура устраняет сложность маршрутизации моделей, предоставляя единую надежную опцию без цензуры для ваших потребностей в источнике 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)

Технический FAQ

Является ли API Source официальным партнёром OpenAI?

Нет, мы — независимый сервис. Наш API совместим с OpenAI, но предоставляет нашу собственную uncensored-модель, а не GPT или модель другого вендора. Проверьте собственную документацию вендора для получения подробностей об их конкретных моделях.

Что произойдет, если я получу ошибку 402?

Ошибка 402 указывает на исчерпание предоплаченного кредита. Вы можете мгновенно пополнить баланс криптовалютой (USDT или USDC), чтобы продолжать отправлять запросы. Ошибки и отказы не расходуют ваш кредит.

Фильтрует ли uncensored модель контент для взрослых?

Модель не отказывается от законных тем для взрослых, художественного или спорного контента. Однако всегда применяется жесткое ограничение: запросы с сексуальным контентом с участием несовершеннолетних будут отклонены. Это обеспечивает безопасную базовую линию при сохранении свободы для других типов контента.

Сгенерируйте свой ключ мгновенно

Зарегистрируйтесь, получите ключ, обновите базовый URL. Конфигурация мгновенная.

Получите свой ключ