sv ▾

Okontrollerad, OpenAI-kompatibelt API

Prova med provkredit
per 1M inmatningstokens
$0.15
Utmatade tokens / 1M
$0.50
token-kontext
100,000
testkredit
$0.50
begäranden per minut
300

API-dokumentation

Integrera vår okonfiskerade modell i ditt befintliga OpenAI SDK-stack genom att uppdatera bas-URL:en till HTTPS://api.mistralaiapikey.com/v1 och byta ut din API-nyckel.

Autentisering

Skicka din API-nyckel i Authorization header som ett Bearer-token. Du får denna nyckel omedelbart efter att ha registrat dig med Google eller e-post på Hämta API-nyckel sida. Om du genererar en ny ersätter den den gamla omedelbart. Fel som ogiltiga nycklar returnerar en 401 status. Misstag såsom dubbla debiteringar åtgärdas via Support-sidan.

Slutpunkt för chattkomplettering

Skicka JSON till POST /v1/chat/completions att få textsvar. Detta är den enda slutpunkten för textgenerering. Den stöder inte embeddingar, bilder eller ljud.

Ställ in model field to "uncensored". Modellen svarar utan innehållsvägraner för laglig vuxen användning. Det är en öppen vikt-modell justerad för obegränsad utdata. Det är inte GPT, Claude eller någon annan leverantörs modell.

Modelländpunkt

Anrop GET /v1/models för att lista tillgängliga modeller. Svaret innehåller den uncensored modell-ID. Använd detta för att verifiera anslutningen eller felsöka konfigurationsproblem i din klient.

Slutpunkten returnerar standard OpenAI-format metadata. Detta hjälper dig att bekräfta att din bas-URL och autentisering fungerar korrekt innan du skickar tunga laster.

Parameters & Options

Stöd för standardparametrar som temperature, top_p, stop, seed, presence_penalty, och frequency_penalty. Ställ in max_tokens för att styra utmatningslängd. Standardvärdet är 2 048 tokens om du utelämnar detta fält.

Kontextfönstret är 100 000 tokens för prompt och output tillsammans. Begäran som överstiger 8 MB kroppsstorlek kan misslyckas. Funktionssamling och JSON-läge stöds också via standardfält.

Strömningsresponser

Aktivera strömning genom att ställa in stream: true. Du tar emot Server-Sent Events (SSE) när token genereras. Detta minskar upplevd latens för interaktiva applikationer.

Tokenanvändningsstatistik visas i den sista biten av strömmen. Detta gör att du kan spåra kostnader noggrant i realtid. Fel under strömning returnerar fortfarande korrekta HTTP-statuskoder.

Function Calling & JSON Mode

Använd response_format med {"type": "json_object"} för strikt JSON-utdata. Detta är användbart för att analysera strukturerad data från LLM:n. Function calling fungerar med standard verktygsdefinitioner.

Ställ in tool_choice för att styra hur modellen använder funktioner. Modellen stöder både automatiskt och tvingat verktygsanvändning. Detta säkerställer pålitlig integration med din backend-logik.

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);

Strömning

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)

Vanliga frågor

Hur får jag min Mistral API-nyckel?

Registrera dig på sidan "Hämta API-nyckel" med Google eller e-post. Nyckeln visas omedelbart.

Vilken är storleken på contextfönstret?

Kontextfönstret är 100 000 tokens för prompt och completion tillsammans. Maximal utdata per begäran är 16 000 tokens eller 2 048 om max_tokens inte anges.

Varför får jag en 429-taktförlust?

Du är begränsad till 300 förfrågningar per minut och 8 samtidiga förfrågningar per nyckel. Detta säkerställer rättvis användning. Öka din koncurrent genom att distribuera nycklar över konton.

API-nyckel via enkelt formulär

Registrera dig, kopiera nyckeln och uppdatera bas-URL:en. Det är hela konfigurationen.

Prova med provkredit