groknsfwprompt.comБыстрый старт
Быстрый старт для разработчиков: API LLM без цензуры
Начните работу с нашим API для нецензурируемых LLM за считанные секунды, используя стандартные OpenAI-совместимые SDK. В этом руководстве описаны аутентификация, потоковая передача и экономика токенов для генерации текста без ограничений.
Настройка базового URL и аутентификации
Ваш API-ключ аутентифицирует каждый запрос к нашему размещенному конечному пункту. Используйте базовый URL https://api.groknsfwprompt.com/v1 и установить модель на uncensored для генерации текста. Мы не маршрутизируем трафик другим поставщикам, поэтому код вашего клиента отправляет запросы напрямую на наши серверы. Аутентификация опирается на стандартный Authorization Заголовок с токеном Bearer. Подписки не применяются, начисляются только расходы на предоплаченный кредит на основе фактического использования токенов.
Первый запрос с cURL
Отправьте простое завершение, чтобы проверить подключение и биллинг. Этот пример запрашивает креативный ответ для промпта панели комикса NSFW. Убедитесь, что баланс вашего предоплаченного кредита покрывает расчетную стоимость токенов перед выполнением. Мы начисляем плату за входные и выходные токены раздельно по фиксированным ставкам.
curl https://api.groknsfwprompt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "generate a text file named report.txt"}]
}'
Проверьте статус ответа, чтобы подтвердить успешную доставку. API возвращает данные в формате JSON, содержащие сгенерированный текст. Если вы получаете ошибку 402, пополните свой крипто-баланс через USDT или USDC. Ошибки, такие как некорректный запрос, не списывают средства с баланса.
Интеграция Python SDK
Установите официальный пакет OpenAI и настройте базовый URL для указания на наш сервис. Это позволяет использовать знакомый синтаксис Python для всех взаимодействий. Установите base_url параметр явно, чтобы избежать обращения к стандартному конечному пункту OpenAI. Идентификатор модели должен быть установлен на uncensored для доступа к режиму неограниченного контента.
from openai import OpenAI
client = OpenAI(base_url="https://api.groknsfwprompt.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)
Обрабатывайте исключения корректно, чтобы управлять лимитами частоты запросов или недостатком средств. SDK эффективно потоково передает данные, снижая нагрузку на память при длинных ответах. Вы можете настроить такие параметры, как temperature для управления креативностью. Этот подход одинаково работает как для простой генерации текста, так и для сложных структурированных выводов.
Реализация SDK Node.js
Инициализируйте клиент, передав ваш API-ключ и пользовательский базовый URL. Разработчики Node.js могут использовать тот же OpenAI-совместимый интерфейс для быстрого прототипирования. Установите идентификатор модели в uncensored для последовательного поведения. Эта настройка поддерживает как синхронные, так и асинхронные шаблоны запросов.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groknsfwprompt.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);
Обработка фрагментов ответа для сборки финального текста. SDK автоматически обрабатывает детали HTTP-соединения. Убедитесь, что вы обрабатываете возможные повторные попытки подключения, если ваша инфраструктура временно недоступна. Этот метод плавно интегрируется с существующими маршрутами Express или Fastify.
Потоковые ответы и подсчёт токенов
Включите потоковую передачу, установив stream: true в параметрах запроса. Это доставляет токены инкрементально по мере их генерации, улучшая воспринимаемую задержку для пользователей. Последний фрагмент содержит статистику общего использования токенов для проверки биллинга. Потоковая передача идеальна для интерфейсов чата или инструментов для творчества в реальном времени.
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)
Анализируйте каждый чанк для обновления пользовательского интерфейса или логирования прогресса. API гарантирует, что все токены учтены в финальном отчете об использовании. Эта прозрачность помогает точно отслеживать затраты без догадок об объеме потребления токенов. Потоковая передача не влияет на структуру ценообразования за токен.
Лимиты запросов, ошибки и контекстное окно
Ваш ключ поддерживает 300 запросов в минуту и 8 одновременных подключений. Превышение этих лимитов возвращает ошибку 429, которую можно обработать повторной попыткой с экспоненциальной задержкой. Размер контекстного окна составляет 100,000 токенов для суммы входных и выходных данных. Держите размер входных данных в разумных пределах, чтобы не превысить лимит вывода в 16,000 токенов. Ошибка 401 указывает на недействительный или отсутствующий API-ключ, а 402 означает исчерпание предоплаченного баланса. Возврат средств за потребленные токены не производится, но ошибки биллинга решаются через поддержку. Этот строгий лимит обеспечивает справедливое использование API для нецензурных LLM среди всех разработчиков.
Частые вопросы
Это официальный API Grok?
Нет, это независимый сервис, работающий на нашей собственной модели без цензуры. Мы не связаны с xAI или любым другим вендором. Наш API совместим с SDK OpenAI, но предоставляет другую базовую модель.
Что произойдет, если я превышу лимит частоты запросов?
Вы получите код статуса 429. Запросы ограничены 300 в минуту на ключ. Вы должны дождаться сброса окна или увеличить лимит параллельных соединений при необходимости. Количество одновременных соединений ограничено 8 на ключ.
Поддерживает ли API генерацию изображений?
Нет, этот API обрабатывает только текстовый ввод и вывод. Он не поддерживает изображения, аудио, видео или эмбеддинги. Сфокусируйтесь на задачах чистой генерации текста, таких как творческое письмо или чат-завершения.
Получите ключ мгновенно
Зарегистрируйтесь, получите ключ, обновите базовый URL. Просто как это.