Посібник швидкого старту API ia
Отримайте свій API-ключ і почніть надсилати запити до uncensored LLM API за хвилини. Цей посібник охоплює автентифікацію, основні endpoint-и, потокову передачу та розширені функції з конкретними прикладами.
Автентифікація & базовий URL
Використовуйте свій унікальний API-ключ із кожним запитом до https://api.apiia.cc/v1 базова URL-адреса. Ця кінцева точка, сумісна з OpenAI, працює з будь-яким стандартним SDK шляхом встановлення базової URL-адреси та надання вашого ключа в Authorization header. Ключ генерується миттєво під час реєстрації через Google або електронну пошту, номер телефону не потрібен. Зберігайте свій ключ у безпеці, оскільки він надає прямий доступ до вашого попередньо оплаченого кредиту. Ви можете згенерувати новий ключ у будь-який час, який миттєво замінить попередній.
Відправка вашого першого Completion
Надішліть POST-запит на /v1/chat/completions за допомогою моделі "uncensored". Цей простий інтерфейс "текст на вхід, текст на вихід" обробляє ваші запити без відмов у вмісті для законного дорослого використання. Ви можете контролювати довжину відповіді за допомогою max_tokens параметр, який за замовчуванням дорівнює 2,048, якщо не вказано. Модель підтримує вікно контексту в 100,000 токенів, що дозволяє зберігати значні історії запитів. Використовуйте цей кінцевий пункт для надійної генерації тексту без фільтрів.
curl https://api.apiia.cc/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?"}]
}'
Інтеграція SDK Python
Встановіть офіційний пакет OpenAI Python і налаштуйте базову URL-адресу на вказівник на наш сервіс. Це дозволяє використовувати знайомі методи, як-от chat.completions.create() з нашою uncensored моделлю. SDK автоматично обробляє токенизацію та форматування запитів. Ви можете передавати такі параметри, як temperature та top_p для контролю креативності та випадковості. Цей підхід спрощує інтеграцію в існуючі Python-додатки або робочі процеси наукових даних.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiia.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)
Інтеграція Node SDK
Використовуйте OpenAI Node.js SDK, встановивши BASE_URL environment variable or configuring the client instance. Це дозволяє безперешкодно інтегруватися з проектами на JavaScript та TypeScript. SDK підтримує всі стандартні функції чат-завершення, включаючи виклик функцій та режим JSON. Ви можете легко перемикатися між потоковим та непотоковим режимами. Ця гнучкість робить його ідеальним для створення веб-додатків або serverless-функцій, яким потрібна генерація нецензерованого тексту.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiia.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);
Потокові відповіді з SSE
Увімкніть потокову передачу, встановивши stream: true у вашому запиті. API повертає події, надіслані сервером (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)
Ліміти, помилки та контекстне вікно
Ваш API-ключ обмежений 300 запитами на хвилину та 8 одночасними запитами. Максимальний розмір тіла запиту становить 8 МБ. Якщо ви отримуєте помилку 401, перевірте валідність вашого API-ключа. Помилка 402 вказує на недостатній передоплачений кредит. Помилка 429 означає, що ви перевищили ліміт швидкості. Контекстне вікно підтримує 100 000 токенів як для промпту, так і для завершення в сукупності. Розуміння цих лімітів допомагає проектувати надійні додатки, які коректно обробляють помилки.
Найпоширеніші запитання
Як автентифікувати свої запити?
Додайте свій API-ключ до заголовка Authorization у вигляді Bearer-токена. Базовий URL для всіх SDK, сумісних з OpenAI, — HTTPS://api.apiia.cc/v1.
Що станеться, якщо я перевищу ліміт швидкості?
Ви отримаєте статус-код 429. Ліміт становить 300 запитів за хвилину та 8 одночасних запитів на ключ. Зачекайте трохи перед повторною спробою.
Чи дійсний пробний кредит безстроково?
Ні, пробний кредит у розмірі $0.50 дійсний протягом 7 днів. Передоплачений кредит від поповнень ніколи не закінчується, але пробний кредит є одноразовим для облікового запису.
Отримайте свій API-ключ за секунди
Зареєструйтеся, отримайте ключ і оновіть базовий URL. Готово.