- LlmApiServices
- Быстрый старт: Подключение нецензурируемого API
Быстрый старт: Подключение нецензурируемого API
Начните работу с нашим uncensored LLM API за считанные минуты. Это краткое руководство проведет вас через аутентификацию, базовые запросы и расширенные функции, такие как потоковая передача и вызов функций.
Базовый URL и аутентификация
Начните с указания клиента на наш базовый URL и аутентификации с помощью сгенерированного API-ключа. Наш сервис полностью совместим с OpenAI, что означает, что вам нужно лишь обновить base_url и укажите ключ в заголовке авторизации. Зарегистрируйтесь через Google или электронную почту, чтобы мгновенно получить ключ без необходимости указания номера телефона.
Храните ваш ключ в безопасности, так как он предоставляет доступ к вашему предоплаченному кредиту. Ошибки и отказы не расходуют ваши токены, поэтому вы можете безопасно тестировать.
Эндпоинт Chat Completions
Отправляйте текстовые данные на эндпоинт chat completions для получения текстовых ответов. Этот простой POST-запрос позволяет взаимодействовать с uncensored моделью, используя стандартные параметры, такие как temperature и top_p. Вам не нужно управлять сложной маршрутизацией или выбирать из нескольких моделей вендоров.
curl https://api.llmapiservices.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the main points of the attached documentation."}]
}'Каждый запрос потребляет входные токены на основе вашего промпта и выходные токены на основе сгенерированного текста. Ошибки бесплатны, поэтому вы можете экспериментировать без страха перед неожиданными счетами.
Потоковая передача и вызов функций
Включите ответы в реальном времени, включив потоковую передачу через Server-Sent Events (SSE). Этот подход доставляет токены по мере их генерации, обеспечивая более плавный пользовательский опыт для приложений чата. Вы также можете использовать вызов функций, чтобы позволить модели взаимодействовать с внешними инструментами или API динамически.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapiservices.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)Вызовы функций возвращают структурированные данные, которые ваше приложение может выполнить. Эта гибкость критически важна для создания интеллектуальных агентов, способных выполнять действия, выходящие за рамки простой генерации текста.
режим JSON и параметры
Включайте строгие форматы вывода с помощью режима JSON, который гарантирует, что ответ является допустимым JSON для надёжного разбора. Вы можете управлять поведением генерации с помощью параметров, таких как seed для воспроизводимости или stop последовательности для остановки вывода в определенных точках. Этот уровень контроля помогает бесшовно интегрировать API в существующие рабочие процессы.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapiservices.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 одновременных запросов на ключ. Если вы превысите эти лимиты, вы получите ошибку 429, указывающую на необходимость замедлить частоту запросов. Ошибки аутентификации возвращают статус 401, если ваш ключ недействителен.
Контекстное окно и управление кредитом
Используйте большое контекстное окно на 100 000 токенов для суммарного количества токенов в запросе и ответе. Это позволяет вести длительные диалоги или обрабатывать большие документы без потери контекста. Если у вас закончатся средства, вы получите ошибку 402, что предложит пополнить баланс через криптовалюту.
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)Ваша предоплаченная кредитная линия не имеет срока действия, поэтому вы можете не спешить с крупными проектами. Ошибки не списывают средства с баланса, гарантируя, что вы платите только за успешные завершения.
Частые вопросы
Каков базовый URL API uncensored LLM?
Базовый URL: HTTPS://api.llmapiservices.com/v1. Вы можете использовать этот URL с любым SDK, совместимым с OpenAI, обновив конфигурацию клиента.
Как аутентифицировать запросы?
Добавьте свой API-ключ в заголовок Authorization в виде токена Bearer. Вы можете сгенерировать этот ключ сразу после регистрации через Google или email.
Что произойдет, если я превышу лимит частоты запросов?
Вы получите код статуса 429. Лимит составляет 300 запросов в минуту и 8 параллельных запросов на ключ. Уменьшите частоту запросов, чтобы возобновить нормальную работу.
Получите ваш ключ через форму
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Вот и всё.