el ▾

Τεκμηρίωση API για προγραμματιστές

Ξεκινήστε με την API LLM χωρίς λογοκρισία μας σε λίγα λεπτά χρησιμοποιώντας τυπικούς πελάτες συμβατούς με το OpenAI. Στείλτε κείμενο, λάβετε tokens και παρακάμψτε τα φίλτρα περιεχομένου με μηδενική διαμόρφωση.

Ρύθμιση Βασικού URL και αυθεντικοποίησης

Χρησιμοποιήστε το HTTPS://api.mistralkey.com/v1 ως τη βάση URL. Δώστε το API key σας στο Authorization header. Δημιουργήστε το κλειδί σας μέσω Google ή email στο dashboard. Δεν απαιτείται αριθμός τηλεφώνου. Το πιστωτικό δεν λήγει ποτέ.

curl https://api.mistralkey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the main configuration options for the server"}]
  }'

Πρώτη αίτηση

Στείλτε μια αίτηση POST στο endpoint chat completions. Ορίστε το μοντέλο ως "uncensored". Το σύστημα επεξεργάζεται την είσοδό σας και επιστρέφει παραγόμενο κείμενο. Τα σφάλματα και οι απορρίψεις δεν καταναλώνουν credit. Αυτό διασφαλίζει διαφανή αριθμητική tokens.

from openai import OpenAI

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

Προσδιορίστε τον πελάτη με το base URL και το key σας. Ρυθμίστε το model να χρησιμοποιεί την uncensored παραλλαγή. Το SDK διαχειρίζεται αυτόματα τη σειριοποίηση. Αυτή η προσέγγιση εξαλείφει τις υποψίες από το στρώμα ενσωμάτωσής σας.

import OpenAI from "openai";

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

Απαντήσεις ροής δεδομένων

Ενεργοποιήστε τη ροή δεδομένων (streaming) ορίζοντας το stream parameter to true. Receive tokens via Server-Sent Events. Token usage details appear in the final chunk. This reduces perceived latency for long outputs.

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)

Όρια ρυθμού και περιορισμοί

Το όριο είναι 300 αιτήματα ανά λεπτό ανά κλειδί. Τα ταυτόχρονα αιτήματα περιορίζονται στα 8. Το μέγεθος του σώματος αιτήματος δεν μπορεί να υπερβαίνει τα 8 MB. Το παράθυρο πλαισίου καλύπτει 100.000 tokens. Η μέγιστη έξοδο ανά αίτημα είναι 16.000 tokens.

Χειρισμός σφαλμάτων και tokens

Διαχειριστείτε το 401 για μη έγκυρα keys. Επιστρέψτε 402 όταν το credit εξαντληθεί. Διαχειριστείτε το 429 για υπέρβαση ορίου ρυθμού. Τα σφάλματα είναι δωρεάν. Η χρήση credit αντανακλά μόνο την πραγματική κατανάλωση tokens.

Συχνές ερωτήσεις

Είναι το κλειδί API της mistral από αυτόν τον πάροχο ίδιο με το Mistral Vibe;

Όχι. Το Mistral Vibe χρησιμοποιεί διαφορετικό κλειδί και διαδρομή μοντέλου. Η API μας είναι μια ανεξάρτητη uncensored ενότητα συμβατή με τη μορφή του OpenAI SDK. Ελέγξτε την τεκμηρίωση του συγκεκριμένου πελάτη σας για τη διαμόρφωση της base URL.

Λήγει το API key;

Το API key σας παραμένει έγκυρο για πάντα. Το προκαταβληθέν υπόλοιπό σας επίσης δεν λήγει. Μπορείτε να κάνετε επαναφόρτωση με κρυπτονομίσματα όποτε χρειαστεί χωρίς να χάσετε το προηγούμενο υπόλοιπό σας.

Πώς διαχειρίζομαι το σφάλμα 402;

Σtatus 402 υποδεικνύει ανεπαρκές προκαταβληθέν υπόλοιπο. Προσθέστε κεφάλαια χρησιμοποιώντας USDT (TRC20) ή USDC (Base). Προσθέστε κεφάλαια μέσω του dashboard για να αναλάβετε τις αιτήσεις άμεσα.

Δημιουργήστε το κλειδί σας τώρα

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

Ξεκινήστε τώραΠροβολή τεκμηρίωσης