Документация API Iymau
Начните работу с API LLM от Iya Mau за считанные минуты. Отправляйте текст, получайте текст и обрабатывайте потоковые ответы через знакомые конечные точки, совместимые с OpenAI.
Аутентификация и API-ключи
Ваш API-ключ аутентифицирует каждый запрос. Зарегистрируйтесь через Google или email, чтобы получить один активный ключ мгновенно. Храните этот ключ в безопасности, так как он действует как ваш пароль для сервиса. Если вы его потеряете, сгенерируйте новый, чтобы заменить старый активный ключ. Система начисляет плату за реальное использование токенов, поэтому ошибки и отказы бесплатны. Вы можете пополнить баланс криптовалютой в любое время.
curl https://api.iyamau.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Первый запрос через endpoint chat completions
Отправьте POST-запрос на эндпоинт chat completions для генерации текста. Используйте базовый URL, указанный в панели управления, чтобы обеспечить совместимость со стандартными клиентами. Идентификатор модели всегда "uncensored" для этого выделенного сервиса. Вы можете настроить такие параметры, как temperature и top_p, чтобы управлять креативностью. Система принимает стандартные JSON-пейлоады для промптов и сообщений. Ошибки не списывают предоплаченный кредит. Этот подход работает с любым SDK, совместимым с OpenAI, который вы предпочитаете.
from openai import OpenAI
client = OpenAI(base_url="https://api.iyamau.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)
Интеграция с клиентами Node.js
Используйте официальный Node.js SDK или любую совместимую библиотеку для взаимодействия с API. Настройте клиент, указав базовый URL и API-ключ. uncensored-модель реагирует на стандартные форматы сообщений. Вы можете отправлять несколько раундов в одном запросе для контекста диалога. Объект ответа содержит сгенерированный текст и статистику использования. Поддерживается потоковая передача для доставки токенов в реальном времени. Этот метод обеспечивает низкую задержку для ваших приложений. Сервис берет на себя основную работу на наших серверах.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iyamau.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);
Потоковая передача ответов и SSE
Включите потоковую передачу, установив параметр stream в true. Вы получаете Server-Sent Events (SSE) для каждого сгенерированного токена. Это позволяет немедленно отображать текст по мере его создания. Последний чанк содержит общее количество использованных токенов для запроса. Эта функция идеальна для чат-интерфейсов и живых приложений. Она снижает воспринимаемую задержку для конечных пользователей. Вы можете анализировать объекты JSON в каждом событии SSE. uncensored модель эффективно поддерживает этот стандартный протокол.
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
Управляйте поведением генерации с помощью стандартных параметров. Установите temperature для регулировки случайности, где более высокие значения увеличивают креативность. Используйте top_p для фильтрации распределения словаря. Включите JSON-режим, установив response_format в json_object для структурированных данных. uncensored модель надёжно соблюдает эти ограничения. Вы также можете указать последовательности stop, чтобы рано остановить генерацию. Значения seed позволяют получить воспроизводимые результаты при тестировании. Эти опции дают вам точный контроль над качеством вывода.
Лимиты скорости, квоты и распространённые ошибки
API ограничивает количество запросов до 300 в минуту на ключ. Вы можете выполнять до 8 одновременных запросов одновременно. Тело каждого запроса не должно превышать 8 МБ. Если вы получите ошибку 401, проверьте действительность вашего API-ключа. Ошибка 402 указывает на недостаточный предоплаченный кредит; пополните баланс через криптовалюту, чтобы продолжить. Ошибка 429 означает, что вы достигли лимита скорости. Подождите несколько секунд перед повторной попыткой. Контекстное окно поддерживает 100 000 токенов в целом. Это позволяет обрабатывать обширные документы или длинные разговоры.
Часто задаваемые вопросы
Что такое API Iya Mau?
Это хостинг-сервис API, предоставляющий одну большую языковую модель без цензуры. Вы отправляете текст и получаете текст без отказов в содержании для законного использования взрослым контентом. Он поддерживает потоковую передачу, вызов функций и режим JSON.
Какие способы оплаты вы принимаете?
Только крипто: USDT в сети TRC20 или USDC в сети Base, любая целая сумма от $20 до $500. Бонусный кредит начисляется при сумме от $50.
Каков размер контекстного окна?
Окно контекста составляет 100 000 токенов, включая промпт и ответ. Максимальный объем вывода за запрос — 16 000 токенов. Если не установлен параметр max_tokens, значение по умолчанию составляет 2 048 токенов. Это позволяет генерировать длинные тексты и учитывать обширный контекст.
Начните с пробного кредита
Используйте email и пароль, чтобы получить ключ мгновенно.