PL ▾
Pobierz klucz API

Pierwsze zapytanie w pięć minut

Zaktualizuj swój bazowy URL i klucz API, aby kierować zapytania do naszego endpointa bez cenzury. Interfejs kompatybilny z OpenAI oznacza, że Twój istniejący kod klienta działa bez zmian logiki.

Bazowy URL i uwierzytelnianie

Zamień standardowy bazowy URL OpenAI na https://api.mistralapi.cc/v1. Musisz dołączyć swój klucz API w nagłówku Authorization jako token Bearer. To jedyna zmiana konfiguracji wymagana do przełączenia klienta na naszą usługę bez cenzury. Możesz wygenerować klucz na stronie Pobierz klucz API używając Google lub e-maila. Chroń swój klucz; zapewnia dostęp do Twojego przedpłaconego kredytu.

Wysyłanie uzupełnienia czatu

Wyślij standardowe zapytanie POST /v1/chat/completions. Ustaw model na uncensored. API przyjmuje dane tekstowe i zwraca wynik tekstowy. Nie obsługuje obrazów, dźwięku ani embeddingów. Możesz sterować zachowaniem za pomocą parametrów takich jak temperature, top_p, stop, seed oraz kar. Zapytania przekraczające limity lub nieprzechodzące uwierzytelnianie nie zużywają kredytu.

curl https://api.mistralapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Integracja z Python SDK

Użyj oficjalnego pakietu Pythona openai. Zainicjuj klienta podając nowy URL bazowy i swój klucz. Wywołaj chat.completions.create() z identyfikatorem modelu uncensored. To podejście działa z każdą biblioteką klienta kompatybilną z OpenAI. Usługa została zaprojektowana z myślą o deweloperach, którzy preferują proste rozliczanie za tokeny w modelu prepaid zamiast złożonych subskrypcji.

from openai import OpenAI

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

Integracja z Node SDK

Zainicjuj SDK OpenAI dla Node.js z niestandardowym adresem bazowym. Przekaż swój klucz API w opcjach. Użyj metody chat.completions.create() z modelem uncensored. Pozwoli to zachować istniejącą logikę TypeScript lub JavaScript, zyskując jednocześnie dostęp do modelu bez cenzury, który nie odrzuca legalnych treści dla dorosłych ani tematów kontrowersyjnych.

import OpenAI from "openai";

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

Odpowiedzi strumieniowe

Włącz strumieniowanie, ustawiając stream: true. API zwraca chunki za pomocą Server-Sent Events (SSE). Statystyki użycia tokenów są zawarte w ostatnim chunku strumienia. Pozwala to wyświetlać wynik w czasie rzeczywistym bez czekania na pełną odpowiedź. Możesz parsować strumień, aby aktualizować interfejs użytkownika progresywnie.

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)

Limity zapytań i okno kontekstu

Każdy klucz API jest ograniczony do 300 zapytań na minutę i 8 równoległych zapytań. Ciało zapytania nie może przekraczać 8 MB. Okno kontekstu wynosi łącznie 100 000 tokenów, wliczając prompt i uzupełnienie. Maksymalna długość wyniku na zapytanie to 32 000 tokenów (2 048, jeśli nie ustawiono max_tokens). Jeśli Twój klucz nie ma wystarczającego kredytu, zapytanie zostanie odrzucone. Błędy uwierzytelniania występują, gdy klucz jest nieprawidłowy lub usunięty. Przekroczenie limitów zapytań zwraca standardowe błędy HTTP 429.

Pytania i odpowiedzi

Czy API obsługuje wywoływanie funkcji?

Tak, możesz użyć parametrów <code>tools</code> i <code>tool_choice</code> w zapytaniach o uzupełnienie czatu. Model obsługuje wyjścia strukturalne poprzez <code>response_format: json_object</code> dla niezawodnej generacji JSON.

Co się stanie, gdy przekroczę limit zapytań?

Zapytania przekraczające limit 300 na minutę lub 8 równoległych na klucz zostaną odrzucone. Te błędy nie zużywają Twojego przedpłaconego kredytu. Możesz wygenerować nowy klucz, aby zastąpić stary, co zresetuje limity.

Czy model bez cenzury jest taki sam jak Grok lub Llama?

Nie. To model o otwartych wagach uruchamiany na naszych serwerach, dostrojony do odpowiadania bez odmów treści. Nie jest to GPT, Claude, Gemini, Grok, DeepSeek, Qwen ani Llama. To odrębny model obsługiwany przez interfejs kompatybilny z OpenAI.

Twój klucz jest o jeden formularz stąd

Utwórz konto, skopiuj klucz, zmień bazowy URL. To cała konfiguracja.

Pobierz klucz API

Parametry API

Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.

ElementWartość
Format APIzgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz
EndpointyPOST /v1/chat/completions · GET /v1/models
ID modeluuncensored
Base URLhttps://api.mistralapi.cc/v1
UwierzytelnianieAuthorization: Bearer YOUR_KEY
Okno kontekstu100 000 tokenów (wejście + odpowiedź)
Strumieniowanietak — server-sent events; ostatni fragment zawiera zużycie tokenów
Wywoływanie funkcjitak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool
Maks. odpowiedźdo reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu)
Parametrytemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Tryb JSONresponse_format: {"type": "json_object"}
Równoległe zapytaniado 8 jednocześnie na klucz
Limit zapytań300 zapytań na minutę na klucz
Rozmiar zapytaniado 8 MB
Nagłówki odpowiedziX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rozliczenieprzedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe
Bonus+5% od $50, +10% od $100
Cena$0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia
Darmowy kredyt$0,50 na 7 dni, bez karty · Klucz próbny: 2 równoległe żądania, 60 na minutę; pełne limity (8 i 300) po pierwszym doładowaniu
DoładowanieUSDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500
Ważnośćopłacony kredyt nie wygasa, bez subskrypcji
Kluczejeden aktywny klucz na konto; nowy zastępuje stary
Treścitreści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane
LogowanieGoogle albo e-mail i hasło

Kody błędów

Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.

KodTypZnaczenie
400bad_requestbłędny JSON, puste wiadomości, zły parametr lub za długi kontekst
401missing_key · invalid_key · key_revokedbrak klucza, zły klucz lub klucz zastąpiony nowym
402no_creditbrak kredytu — doładuj, działa od razu
403content_blockedtreści seksualne z nieletnimi — odmowa, bez opłaty
404not_foundnieznany endpoint
413request_too_largetreść większa niż 8 MB
429rate_limited · concurrencyponad 300/min lub 8 równolegle — odczekaj i ponów
503upstream_busymodel zajęty — ponów za kilka sekund