uk ▾
Отримайте свій ключ

Швидкий старт API моделей

Цей посібник охоплює основи інтеграції нашої uncensored LLM API у ваші проекти за допомогою стандартних OpenAI-сумісних клієнтів. Ви дізнаєтеся, як налаштувати середовище, надсилати запити та обробляти потокові відповіді з точним контролем над параметрами моделі.

Базова URL-адреса та аутентифікація

Кінцевий пункт API знаходиться за адресою https://api.modelsapi.cc/v1. Усі запити вимагають дійсного API-ключа, переданого в Authorization header. Ви генеруєте цей ключ на панелі керування, натиснувши 'Отримати API-ключ'. Він з'являється одразу після реєстрації через Google або електронну пошту. Номер телефону не потрібен для цього процесу. Ключ прив'язаний до балансу вашого акаунту та лімітів використання.

Надсилання вашого першого запиту на завершення чату

Надішліть POST-запит на /v1/chat/completions за допомогою ідентифікатора моделі uncensored. Тіло запиту має містити messages масив, що містить ваш запит. API повертає текстову відповідь напряму. Помилки не споживають вашу передоплачену кредитну лінію. Ви можете перевірити працездатність ендпоінту, надіславши простий привітання.

curl https://api.modelsapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List five python libraries for data visualization"}]
  }'

Інтеграція Python SDK

Використовуйте офіційну Python-бібліотеку OpenAI для взаємодії з API. Встановіть базовий URL на наш ендпоінт і надайте свій API-ключ. Цей підхід забезпечує сумісність із існуючими кодовими базами. Ви можете створити екземпляр клієнта та викликати метод chat completion. Об’єкт відповіді містить згенерований текст та статистику використання токенів.

from openai import OpenAI

client = OpenAI(base_url="https://api.modelsapi.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

SDK Node.js дотримується того ж шаблону конфігурації. Імпортуйте пакет OpenAI та налаштуйте базову URL-адресу. Передайте свій API-ключ у об'єкті конфігурації. Ця настройка дозволяє вам використовувати знайомі методи для генерації тексту. Бібліотека автоматично обробляє HTTP-запити.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.modelsapi.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);

Потокова передача відповідей з Server-Sent Events

Увімкніть потокову передачу, встановивши stream: true у вашому запиті. API надсилає кілька чанків даних по мірі їх генерації. Кожен чанк містить часткову відповідь. Останній чанк містить загальне використання токенів. Цей метод знижує сприйняту затримку для довгих виводів. Це ідеально підходить для додатків реального часу.

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)

Ліміти, помилки та контекстне вікно

Вікно контексту підтримує до 100,000 токенів загалом. Ви можете виводити до 16,000 токенів за запит. Помилки повертають статус 401 для недійсних ключів та 402 для недостатнього балансу. Ліміти швидкості повертають 429 після 300 запитів на хвилину. Помилка 429 є тимчасовою. Ваш попередньо оплачений кредит ніколи не прострочується. Помилки не нараховують з вашого балансу. Використовуйте ці коди для коректного оброблення невдач у логіці вашої програми.

Поширені запитання

Чи це найкращий uncensored API для великих контекстних вікон?

Наш API підтримує контекстне вікно на 100,000 токенів. Це дозволяє ефективно обробляти великі документи. Багато інших сервісів пропонують менші ліміти. Перевірте інших постачальників, щоб дізнатися конкретні розміри контекстного вікна.

Як uncensored модель обробляє відмови?

Модель не відмовляється від законних дорослих, художніх або суперечливих тем. Вона блокує лише сексуальний контент із залученням неповнолітніх. Це робить її придатною для необмеженого творчого письма та досліджень. Відмови рідкісні та специфічні для цього суворого обмеження.

Що станеться, якщо я перевищу ліміт швидкості?

Ви отримали статус-код 429. Вам потрібно зачекати, перш ніж надсилати більше запитів. Ліміт становить 300 запитів на хвилину на один ключ. Логіка повторних спроб має обробляти це коректно. Ваші кредити залишаються недоторканими під час цих затримок.

Отримайте свій ключ зараз

Зареєструйтеся, візьміть ключ, оновіть базовий URL. Готово.

Отримайте свій ключ