ro ▾

Cheie API fără cenzură Alternativă Mistral

https://api.apikeymistral.com/v1fără cenzură

Cheie API Mistral: Ghid de început rapid

Folosește același cod de client pe care deja îl cunoști pentru a apela endpoint-ul nostru LLM uncensored. Acest ghid arată cum să configurezi URL-ul de bază, să trimiți prima cerere și să gestionezi răspunsurile în flux continuu fără frecare.

Precondiții: SDK și mediu

Începe prin a instala SDK-ul tău preferat compatibil cu OpenAI. Ai nevoie doar de o cheie API validă și de URL-ul de bază pentru serviciul nostru.

Exportă cheia în variabilele de mediu astfel încât scripturile tale să o poată accesa în siguranță. Creează un cont nou prin Google sau email pentru a primi cheia instantaneu. Nu este necesară verificarea numărului de telefon pentru acest pas.

Asigură-te că mediul tău suportă librării HTTP standard. API-ul aștează payload-uri JSON standard pentru toate solicitările. Nu trebuie să instalezi drivere specifice furnizorului.

Configarea URL-ului de bază

Indreptați clientul SDK către endpoint-ul dedicat pentru inferență fără cenzură. URL-ul de bază înlocuiește endpoint-ul standard OpenAI în configurația dumneavoastră.

Folosește HTTPS://api.apikeymistral.com/v1 ca URL de bază. Acest lucru asigură că toate solicitările sunt direcționate către serverele noastre cu randament ridicat. Nu trebuie să modifici calea endpoint-ului dacă SDK-ul tău implică /chat/completions.

Păstrați cheia API în memorie sau într-un seif securizat. Cheia autentifică fiecare solicitare trimisă către această URL.

Realizarea primei tale cereri POST

Trimiteți o solicitare standard de completare a chat-ului pentru a obține output text. Utilizați ID-ul modelului "uncensored" pentru a accesa modelul nostru ajustat.

Specifică temperatura și alți parametri pentru a controla creativitatea. Endpointul acceptă corpuri JSON standard cu array-ul de mesaje.

Iată o comandă curl de bază pentru a testa conectivitatea:

curl https://api.apikeymistral.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "return json object with keys name age"}]
  }'

Verificați dacă răspunsul conține textul generat. Verificați dacă codul de stare este 200 pentru succes.

Integrare SDK Python

Configurează clientul Python pentru a folosi URL-ul nostru de bază. Inițializează clientul cu cheia ta API și punctul final personalizat.

Apelați metoda chat.completions.create cu promptul dvs. Obiectul de răspuns conține textul generat în choices[0].message.content.

Gestionați erorile potențiale, cum ar fi limitele de rată sau cheile invalide, cu grijă. Logați utilizarea token-urilor dacă este necesar pentru urmărirea costurilor.

from openai import OpenAI

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

Această abordare funcționează cu orice bibliotecă compatibilă OpenAI. Poți reutiliza codul existent cu modificări minime.

Integrare SDK Node

Inițializați clientul Node.js cu URL-ul de bază personalizat. Transmite cheia ta API în obiectul de configurare.

Invocați funcția chat.completări.create cu parametrii doriți. Răspunsul urmează formatul standard OpenAI.

Procesează stream-ul sau răspunsul final, după caz. Gestionarea erorilor trebuie să prindă problemele de rețea sau de autentificare.

import OpenAI from "openai";

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

Această configurare vă permite să integrați inferența uncensored în aplicațiile Node rapid.

Gestionarea răspunsurilor de streaming

Activați fluxul de date setând stream=true în solicitarea dumneavoastră. API-ul returnează date în fragmente pe măsură ce sunt generate.

Procesează fiecare fragment pentru a afișa ieșirea în timp real către utilizatorii tăi. Accumulează conținutul pentru a obține răspunsul complet.

Monitorizați utilizarea tokenilor în ultimul fragment al fluxului. Acest lucru vă ajută să urmăriți costurile cu precizie.

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)

Streaming-ul reduce latența percepută pentru răspunsurile lungi. Este ideal pentru interfețele de chat și aplicațiile interactive.

Limitări, erori și fereastră de context

Înțelegeți limitele tehnice pentru a evita întreruperile serviciului. Fereastra de context suportă 100.000 de tokeni pentru prompt și completare combinate.

Ieșirea maximă este de 16.000 de token-uri per cerere. Setează max_tokens explicit pentru a evita atingerea valorii implicite de 2.048.

Limitele de rată permit 300 de cereri pe minut per cheie. Poți avea 8 cereri concurente simultan.

Gestionează erorile 401 verificând validitatea cheii. Erorile 402 indică credit insuficient. Erorile 429 înseamnă că ai atins limita de rată.

Cererea care depășesc limita de dimensiune a corpului de 8 MB vor eșua. Planifică-ți payload-ul în consecință.

Întrebări frecvente

Pot folosi aceeași cheie API Mistral cu serviciul dumneavoastră?

Da, endpoint-ul nostru este compatibil cu OpenAI. Trebuie doar să modifici URL-ul de bază și cheia API în codul clientului tău existent. ID-ul modelului "uncensored" înlocuiește numele standard ale modelelor.

Ce se întâmplă dacă ating limita de rată?

Veți primi un cod de stare 429. Puteți aștepta și reîncerca sau reduce numărul de cereri concurente. Limita este de 300 de cereri pe minut per cheie.

Sunt taxat pentru erori sau refuzuri?

Nu, sunteți taxat doar pentru utilizarea reală a tokenilor. Erorile și refuzurile nu implică costuri. Creditele nu expiră, așa că le puteți folosi oricând este nevoie.

Obțineți cheia în câteva minute

Înregistrează-te, copiază cheia și actualizează URL-ul de bază. Asta e tot.

Deschide cont