Топ NSFWБыстрый старт: Подключение лучшего API NSFW
Быстрый старт: Подключение лучшего API NSFW
Подключите API LLM без цензуры, используя один базовый URL и стандартные конечные точки, совместимые с OpenAI. Начните работу прямо сейчас с вашим API-ключом и посмотрите, как выполняются запросы на предпочитаемом вами языке.
uncensoredhttps://api.nsfwtop.cc/v1
Базовый URL и аутентификация
Топовое API NSFW использует единый базовый URL для всех запросов. Измените базовый URL в конфигурации вашего SDK OpenAI на https://api.nsfwtop.cc/v1. Передайте ваш API-ключ в Authorization header. Вы получаете один активный ключ на аккаунт. Ключ появляется сразу после регистрации через Google или email.
curl https://api.nsfwtop.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all api endpoints"}]
}'Каждый запрос требует этот заголовок. Если ключ отсутствует или недействителен, API возвращает ошибку 401. Ваши запросы не используются для обучения. Для начала не требуется номер телефона.
Первый запрос на Python
Отправьте запрос на завершение чата, используя официальный Python SDK от OpenAI. Настройте клиент с пользовательским базовым URL и вашим API-ключом. Используйте идентификатор модели uncensored для ответов без стандартных отказов по контенту.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwtop.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)Установите max_tokens параметр для управления длиной вывода. Если вы не укажете лимит, максимальный объем вывода составляет 2 048 токенов. Токены ввода и вывода учитываются в вашем контекстном окне объемом 100 000 токенов.
Интеграция Node SDK
Используйте OpenAI Node SDK для интеграции API в ваши приложения на JavaScript или TypeScript. Инициализируйте клиент с помощью baseURL pointing to the NSFW top endpoint. Pass your API key as the apiKey значение.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwtop.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);Вызов chat.completions.create() с моделью uncensored. В ответе содержится сгенерированный текст и детали использования токенов. Вы можете потоково передавать ответы или получать их целиком в зависимости от вашего сценария использования.
Потоковая передача ответов с SSE
Включите потоковую передачу, установив stream: true в вашем запросе. API возвращает 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)Последний чанк в потоке содержит общее количество использованных токенов для запроса. Вы можете отслеживать стоимость и использование контекста в реальном времени. Потоковая передача работает со всеми параметрами, такими как temperature и top_p.
режим JSON и вызов функций
Принудированный структурированный вывод путем установки response_format для {"type": "json_object"}. Это обеспечивает, что модель возвращает допустимый JSON вместо свободного текста. Используйте это для парсинга данных или интеграции с другими системами.
Вызов функций поддерживается через tools параметр. Определите функции в tools массив. Модель может вызывать эти функции и возвращать структурированные аргументы. Используйте tool_choice для управления вызовом функций.
Лимиты запросов и ограничения
API ограничивает количество запросов до 300 в минуту на ключ. Вы можете выполнять до 8 одновременных запросов одновременно. Максимальный размер тела запроса составляет 8 МБ. Превышение этих лимитов приводит к ошибке 429. Подождите перед повторной попыткой или увеличьте объем использования кредита.
Если у вас нет кредита, запросы возвращают ошибку 402. Ошибки и отказы не потребляют токены. Контекстное окно позволяет 100 000 токенов всего для промпта и завершения. Тщательно управляйте использованием токенов, чтобы избежать неожиданных расходов.
Часто задаваемые вопросы
Каков базовый URL топ API NSFW?
Базовый URL: HTTPS://api.nsfwtop.cc/v1. Совместимо со стандартными SDK OpenAI. Измените базовый URL в конфигурации клиента для использования.
Как оплатить API?
Вы можете пополнить баланс криптовалютой. Мы принимаем USDT в сети TRC20 или USDC в сети Base. Минимальная сумма пополнения — $20. Кредиты не имеют срока действия и списываются за фактическое использование токенов.
Что произойдет, если я получу ошибку 401?
Ошибка 401 означает, что ваш API-ключ недействителен или отсутствует. Проверьте ключ в панели управления. Сгенерируйте новый ключ, если старый был отозван. В один момент времени в аккаунте может быть активен только один ключ.
Ваш API-ключ почти готов
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Это покрывает всю конфигурацию.