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

Документація API

Почніть генерувати текст миттєво за допомогою нашої OpenAI-сумісної API. У цьому посібнику розглянуто автентифікацію, кінцеві точки (endpoints) та потокову передачу даних для uncensored моделі.

01

Аутентифікація та базовий URL

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

  • Зареєструватися без номера телефону.
  • Зберігайте один активний ключ на акаунт.
  • Замініть старі ключі, коли їх оновлюєте.
curl https://api.mistralllmapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if port 8080 is open on 10.0.0.5"}]
  }'

Ендпоінт Chat Completions

Надсилайте запити POST до /v1/chat/completions. Передайте ідентифікатор моделі як "uncensored". Надайте повідомлення у вигляді масиву з полями role та content. Модель повертає текст без стандартних фільтрів контенту для законного дорослого використання. Розмір контекстного вікна становить 100 000 токенів, включаючи вхідні та вихідні дані.

from openai import OpenAI

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

Кінцева точка Models

Виконайте запит GET /v1/models, щоб отримати список доступних моделей. Переконайтеся, що ID моделі відповідає "uncensored". Ця кінцева точка підтверджує, що ваше з'єднання працює. Використовуйте її для налагодження автентифікації перед надсиланням великих завантажень. API надає лише цю одну модель без цензури.

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

Увімкніть потокову передачу, встановивши stream у true. Отримуйте події, надані сервером (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)

Function Calling та режим JSON

Визначте інструменти в тілі запиту для виклику функцій. Встановіть tool_choice для примусового використання конкретних функцій. Використовуйте response_format з json_object для суворого виводу JSON. Параметри, такі як temperature та top_p, регулюють випадковість. Ці функції підтримують вилучення структурованих даних.

import OpenAI from "openai";

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

Ліміти частоти та помилки

Очікуйте 300 запитів на хвилину на один ключ. Обмежте одночасні запити до 8. Запити з тілом більше 8 МБ. Повертайте 401 для недійсних ключів. Повертайте 402, якщо кредитів недостатньо. Повертайте 429 при перевищенні лімітів швидкості. Помилки не споживають токени. Кредит ніколи не прострочується.

02

FAQ

Як отримати свій API-ключ mistral?

Зареєструйтеся через Google або електронну адресу на сторінці Get API key. Ключ відображається миттєво. Номер телефону не потрібен. Ви можете обертати ключі, але лише один залишається активним.

Який розмір контекстного вікна?

Модель підтримує сумарно 100,000 токенів. Це включає токени вводу та виводу разом. Максимальний обсяг виводу за запит становить 16,000 токенів. За замовчуванням виводиться 2,048 токенів, якщо не вказано інше.

Скільки коштує uncensored LLM API?

Ціна становить $0.15 за 1 млн вхідних токенів та $0.50 за 1 млн вихідних токенів. Помилки та відмови — безкоштовні. Поповнюйте рахунок лише криптовалютою. Почніть з пробного кредиту $0.50.

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

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

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