el ▾

Ανεξέλεκτο, API Συμβατό με OpenAI

Δοκιμάστε με πιστωτικό υπόλοιπο δοκιμής
ανά 1M input tokens
$0.15
Tokens εξόδου / 1M
$0.50
context token
100,000
trial credit
$0.50
αιτήματα ανά λεπτό
300

Τεκμηρίωση API

Ενσωματώστε το αδιάφθορο μοντέλο μας στο υπάρχον stack SDK OpenAI ενημερώνοντας τη βάση URL σε HTTPS://api.mistralaiapikey.com/v1 και αντικαθιστώντας το API key σας.

Πιστοποίηση

Στείλτε το API key σας στο Authorization header ως Bearer token. Λαμβάνετε αυτό το κλειδί αμέσως μετά την εγγραφή με Google ή email στο Get API key σελίδα. Αν δημιουργήσετε ένα νέο, αντικαθιστά το παλιό αμέσως. Σφάλματα όπως τα ακυρα κλειδιά επιστρέφουν ένα 401 κατάσταση. Λάθη όπως οι διπλές χρεώσεις διορθώνονται μέσω της σελίδας Υποστήριξης.

Τερματικό Συμπληρώματος Συζήτησης

Υποβάλετε JSON στο POST /v1/chat/completions για να λάβετε απαντήσεις κειμένου. Αυτή είναι η μοναδική διεπαφή για τη δημιουργία κειμένου. Δεν υποστηρίζει embeddings, εικόνες ή ήχο.

Ορίστε το model field για "uncensored". Το μοντέλο απαντά χωρίς απορρίψεις περιεχομένου για νόμιμη χρήση ενήλικων. Είναι ένα μοντέλο ανοιχτού βάρους βελτιστοποιημένο για μη περιορισμένες εξόδους. Δεν είναι GPT, Claude ή κάποιο άλλο μοντέλο προμηθευτή.

Τελικό Σημείο Μοντέλων

Κλήση GET /v1/models για να καταγράψετε τα διαθέσιμα μοντέλα. Η απόκριση περιλαμβάνει το uncensored το ID του μοντέλου. Χρησιμοποιήστε το για να επαληθεύσετε τη συνδεσιμότητα ή να αποσφαλματώσετε ζητήματα διαμόρφωσης στον πελάτη σας.

Το endpoint επιστρέφει metadata τυπικής μορφής OpenAI. Αυτό σας βοηθά να επιβεβαιώσετε ότι το base URL και ο έλεγχος ταυτότητας λειτουργούν σωστά πριν στείλετε βαριά payloads.

Parameters & Options

Υποστηρίζει τυπικές παραμέτρους όπως temperature, top_p, stop, seed, presence_penalty, και frequency_penalty. Ρυθμίστε max_tokens για τον έλεγχο του μήκους εξόδου. Η προεπιλογή είναι 2.048 tokens αν παραλείψετε αυτό το πεδίο.

Το παράθυρο πλαισίου είναι 100.000 tokens για την εντολή και την ολοκλήρωση συνολικά. Τα αιτήματα με μέγεθος σώματος άνω των 8 MB ενδέχεται να αποτύχουν. Υποστηρίζεται επίσης η κλήση συναρτήσεων και η λειτουργία JSON μέσω τυπικών πεδίων.

Streaming Αποκρίσεις

Ενεργοποιήστε streaming ρυθμίζοντας stream: true.Λαμβάνετε Server-Sent Events (SSE) καθώς παράγονται tokens. Αυτό μειώνει την αντιλαμβανόμενη καθυστέρηση για διαδραστικές εφαρμογές.

Τα στατιστικά χρήσης tokens εμφανίζονται στο τελευταίο chunk του stream. Αυτό σας επιτρέπει να παρακολουθείτε το κόστος με ακρίβεια σε πραγματικό χρόνο. Τα σφάλματα κατά το streaming επιστρέφουν ακόμη και σωστά κώδικες κατάστασης HTTP.

Συνάρτηση Calling & JSON Mode

Χρήση response_format με {"type": "json_object"} για αυστηρή έξοδο JSON. Αυτό είναι χρήσιμο για την ανάλυση δομημένων δεδομένων από το LLM. Η κλήση συναρτήσεων λειτουργεί με τυπικούς ορισμούς εργαλείων.

Ορίστε tool_choice για τον έλεγχο του πώς το μοντέλο χρησιμοποιεί συναρτήσεις. Το μοντέλο υποστηρίζει τόσο αυτόματη όσο και εξαναγκασμένη χρήση εργαλείων. Αυτό διασφαλίζει αξιόπιστη ενσωμάτωση με τη λογική του backend σας.

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)

Frequently asked questions

Πώς θα αποκτήσω το κλειδί API μου mistral;

Εγγραφείτε στη σελίδα Get API key χρησιμοποιώντας Google ή email. Το key εμφανίζεται άμεσα.

Ποιο είναι το μέγεθος του παραθύρου συνάφειας;

Το παράθυρο συμφραζομένων είναι 100.000 tokens για prompt και completion συνολικά. Η μέγιστη έξοδος ανά αίτηση είναι 16.000 tokens ή 2.048 αν το max_tokens δεν έχει οριστεί.

Γιατί λαμβάνω όριο ρυθμού 429;

Είστε περιορισμένοι σε 300 αιτήσεις ανά λεπτό και 8 ταυτόχρονες αιτήσεις ανά κλειδί. Αυτό διασφαλίζει δίκαιη χρήση. Αυξήστε τη ταυτόχρονη λειτουργία κατανέμοντας τα κλειδιά σε λογαριασμούς.

Κλειδί API μέσω απλής φόρμας

Εγγραφείτε, αντιγράψτε το κλειδί, ενημερώστε τη βάση URL. Αυτή είναι η πλήρης διαμόρφωση.

Δοκιμάστε με πιστωτικό υπόλοιπο δοκιμής