el ▾
Δημιουργήστε κλειδιά

Uncensored API, όπως εσείς.

https://api.mistralapikeys.com/v1

Οδηγός Ενσωμάτωσης για Προγραμματιστές

Προσθέστε το uncensored LLM μας στην υπάρχουσα αρχιτεκτονική σας αλλάζοντας τη βάση URL. Αυτό το guide καλύπτει τα ακριβή βήματα για την πιστοποίηση, το streaming απαντήσεων και τη διαχείριση κόστους tokens με το OpenAI compatible API μας.

Πιστοποίηση & Base URL

Ξεκινήστε δημιουργώντας ένα κλειδί στον πίνακα ελέγχου. Η υπηρεσία μας απαιτεί μια βασική διεύθυνση URL HTTPS://api.mistralapikeys.com/v1. Δώστε το κλειδί σας στην κεφαλίδα Authorization ως Bearer token. Υποστηρίζουμε εγγραφή με Google ή email χωρίς επαλήθευση τηλεφώνου.

curl https://api.mistralapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert the python loop to rust syntax"}]
  }'

Το Τερματικό Chat Completions

Στείλτε αιτήματα POST στο /v1/chat/completions. Χρησιμοποιήστε το model id "uncensored" για παραγωγή κειμένου. Το σύστημα δέχεται τυπικές arrays μηνυμάτων με πεδία role και content. Τα input tokens κοστίζουν $0.15 ανά 1M, ενώ τα output tokens είναι $0.50 ανά 1M.

from openai import OpenAI

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

Streaming Αποκρίσεις & Μετρήσεις Token

Ενεργοποιήστε τη ροή (streaming) ορίζοντας stream σε true. Η API επιστρέφει Server-Sent Events που περιέχουν μερικά chunks. Το τελευταίο chunk περιλαμβάνει τα πλήρη στατιστικά χρήσης tokens για ακριβή χρέωση. Αυτή η προσέγγιση μειώνει την αντιλαμβανόμενη καθυστέρηση για μακρές εξόδους.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralapikeys.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 σας σε δευτερόλεπτα.

Εγγραφείτε, αντιγράψτε το κλειδί και ενημερώστε τη βάση URL. Έγινε.

Δημιουργήστε κλειδιάΠροβολή τεκμηρίωσης