uk ▾
Отримайте свій ключ
за 1M вхідних токенів
$0.15
Вихідні токени / 1M
$0.50
токенний контекст
100,000
пробний кредит
$0.50
запитів на хвилину
300

API незалежних LLM. Оплата за токен.

Вартість APIШвидкий старт: Інтегруйте кінцеву точку, сумісну з OpenAI

Швидкий старт: Інтегруйте кінцеву точку, сумісну з OpenAI

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

Передумови: Базовий URL та автентифікація

Почніть із генерації ключа на сторінці Отримати API-ключ. Увійдіть через Google або за електронною поштою та паролем, щоб миттєво отримати свої облікові дані. Номер телефону не потрібен.

Встановіть вашу базову URL-адресу на HTTPS://api.apicost.cc/v1. Використовуйте згенерований ключ як токен Bearer у заголовку Authorization. Це працює з будь-яким стандартним SDK клієнта OpenAI.

На один акаунт потрібен лише один активний ключ. Новий ключ замінює старий. Ваші промпти не використовуються для навчання.

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

Надішліть POST-запит на /v1/chat/completions із встановленою моделлю uncensored. Надішліть своє повідомлення користувача в масив messages. API повертає текстову відповідь.

Кожен запит враховується у вашому використанні токенів. Вхідні токени коштують $0.15 за мільйон. Вивідні токени коштують $0.50 за мільйон. Помилки та відмови є безкоштовними.

Переконайтеся, що ваше тіло запиту не перевищує 8 МБ. Максимальний обсяг виведення становить 16,000 токенів за запит.

curl https://api.apicost.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current price per million tokens?"}]
  }'

Потокова передача відповідей для оновлень інтерфейсу в реальному часі

Увімкніть потокову передачу, встановивши параметр stream у true. API повертає події, надіслані сервером (SSE), замість одного об'єкта JSON.

Парсуйте кожен чанк, щоб оновлювати ваш інтерфейс у реальному часі. Останній чанк містить загальне використання токенів для запиту. Це допомагає точно відстежувати витрати.

Потокова передача працює з усіма стандартними параметрами. Ви можете скасувати запит достроково, якщо потрібно. Сервер миттєво припиняє обробку.

from openai import OpenAI

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

Контроль креативності: temperature, top_p та seed

Налаштуйте temperature для контролю випадковості. Нижчі значення роблять відповіді більш детермінованими. Вищі значення підвищують креативність.

Встановіть top_p для обмеження діапазону вибірки за ядром. Використовуйте seed для відтворення конкретних результатів для налагодження. Ці параметри працюють точно так само, як у API OpenAI.

Поєднайте ці налаштування для налаштування моделі під ваш випадок використання. Завданням програмування часто вигідно використовувати нижчу температуру. Творчому письму можуть знадобитися вищі значення.

import OpenAI from "openai";

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

Структуровані виводи з режимом JSON та викликом функцій

Використовуйте response_format, встановлений на json_object, для суворих виводів JSON. Модель повертатиме дійсний JSON без форматування markdown. Це корисно для парсингу даних у вашій програмі.

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

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

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 токенів. Це включає як вхідні, так і вихідні токени разом. Ви можете надсилати довгі документи без втрати контексту.

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

Гарно обробляйте помилки у своєму коді. Помилка 401 означає, що ваш ключ недійсний. Помилка 402 означає, що у вас немає кредитів. Поповніть криптою, щоб продовжити.

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

Скільки коштує uncensored LLM API за мільйон токенів?

Вхідні токени коштують $0.15 за мільйон. Вихідні токени коштують $0.50 за мільйон. Ви платите лише за те, що використовуєте, без щомісячних платежів.

Чи можу я використовувати стандартний SDK OpenAI для підключення?

Так. Встановіть базовий URL на HTTPS://api.apicost.cc/v1. Використовуйте ID моделі uncensored. Усі стандартні параметри, такі як temperature та stream, працюють ідентично.

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

Ви отримуєте помилку 429. Ліміт становить 300 запитів на хвилину. Ви можете виконувати 8 одночасних запитів. Зачекайте кілька секунд і повторіть спробу.

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

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

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