uk ▾
Відкрити обліковий запис

Посібник швидкого старту

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

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

API живе на https://api.mistralapipricing.com/v1. Передайте свій ключ у Authorization header. Логіка ціноутворення Mistral API застосовується на основі токенів, тому тримайте заголовки чистими. Перевірте з’єднання за допомогою GET /v1/models.

  • Заголовок: Authorization: Bearer YOUR_KEY
  • Базовий URL: https://api.mistralapipricing.com/v1
curl https://api.mistralapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the cost per token for each model."}]
  }'

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

Викличте chat/completions ендпоінт з вашим ідентифікатором моделі. uncensored модель відповідає на стандартні промпти без відмов. Вхідні токени коштують $0.15 за мільйон. Вихідні токени коштують $0.50 за мільйон. Помилки не споживають кредит.

from openai import OpenAI

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

Використовуйте офіційний SDK або axios для надсилання запитів. Встановіть базову URL-адресу правильно. ID моделі завжди uncensored. Заголовки мають містити ваш токен Bearer. Відповіді повертають об'єкти JSON. Обробляйте помилки гідно.

import OpenAI from "openai";

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

Потокові відповіді

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

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)

Function Calling та режим JSON

Визначте інструменти в тілі запиту. Модель повертає дійсний JSON. Використовуйте response_format: {"type": "json_object"} для суворого виводу. Парсуйте результат у логіці вашої програми. Це працює для задач автоматизації. Перевіряйте схему на своєму боці.

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

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

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

Як встановити максимальну суму витрат на API?

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

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

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

Чи є несексована модель такою ж, як моделі Mistral AI?

Ні. Ми розміщуємо модель з відкритими вагами, налаштовану для відсутності відмов. Це не GPT, Claude або офіційні моделі Mistral. Вона сумісна з тією ж структурою API, але має власний ідентифікатор моделі. Деталі дивіться на сторінці цін.

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

Зареєструйтеся, скопіюйте свій ключ, оновіть базовий URL. Це вся необхідна конфігурація.

Відкрити обліковий запис