uk ▾

Нецензурний, сумісний з OpenAI API

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

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

Інтегруйте нашу uncensored модель у свій існуючий стек SDK OpenAI, оновивши базову URL-адресу на HTTPS://api.mistralaiapikey.com/v1 та замінивши API-ключ.

Автентифікація

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

Ендпоінт Chat Completions

Надсилайте JSON до POST /v1/chat/completions щоб отримати текстові відповіді. Це єдиний ендпоінт для генерації тексту. Він не підтримує вбудовування, зображення або аудіо.

Встановіть model field на "uncensored". Модель відповідає без відмов у контенті для законного дорослого використання. Це модель з відкритими вагами, налаштована для необмеженого виводу. Це не GPT, Claude або інша модель від іншого постачальника.

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

Виклик GET /v1/models щоб отримати список доступних моделей. У відповіді міститься uncensored model ID. Використовуйте це для перевірки з’єднання або налагодження проблем із конфігурацією у вашому клієнті.

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

Parameters & Options

Підтримка стандартних параметрів, таких як temperature, top_p, stop, seed, presence_penalty, а також frequency_penalty. Встановіть max_tokens для контролю довжини виводу. Значення за замовчуванням становить 2 048 токенів, якщо ви не вкажете це поле.

Вікно контексту становить 100 000 токенів для запиту та відповіді разом. Запити з розміром тіла понад 8 МБ можуть завершитися помилкою. Також підтримуються виклик функцій та режим JSON через стандартні поля.

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

Увімкніть потокову передачу, встановивши stream: true. Ви отримуєте Server-Sent Events (SSE) по мірі генерації токенів. Це зменшує сприйняту затримку для інтерактивних додатків.

Статистика використання токенів з’являється в останньому чанку потоку. Це дозволяє точно відстежувати витрати в реальному часі. Помилки під час потокової передачі все одно повертають коректні коди стану HTTP.

Виклик функцій & Режим JSON

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

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

cURL

curl https://api.mistralaiapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the api limit for this service"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralaiapikey.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 = 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-ключ mistral?

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

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

Розмір контекстного вікна становить 100 000 токенів для запиту та відповіді разом. Максимальний обсяг відповіді за запит — 16 000 токенів, або 2 048, якщо не встановлено max_tokens.

Чому я отримую ліміт швидкості 429?

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

Ключ через просту форму

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

Спробувати з пробним кредитом