ro ▾
Creează chei

API fără cenzură, cum dorești tu.

https://api.mistralapikeys.com/v1

Ghid de integrare pentru dezvoltatori

Introduceți LLM fără cenzură în stiva existentă prin schimbarea URL-ului de bază. Acest ghid acoperă pașii exacti pentru autentificare, streaming al răspunsurilor și gestionarea costurilor pe token cu API compatibilă OpenAI.

Autentificare & URL de Bază

Începeți prin a genera o cheie pe panoul de control. Serviciul nostru necesită un URL de bază de HTTPS://api.mistralapikeys.com/v1. Transmiteți cheia dvs. în antetul Authorization ca token Bearer. Acceptăm înregistrarea cu Google sau e-mail fără verificare prin telefon.

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"}]
  }'

Endpoint-ul Chat Completări

Trimiteți solicitări POST la /v1/chat/completions. Utilizați ID-ul modelului "uncensored" pentru generarea de text. Sistemul acceptă array-uri standard de mesaje cu câmpurile role și content. Tokenii de intrare costă 0,15 $ per 1M, în timp ce tokenii de ieșire costă 0,50 $ per 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)

Răspunsuri în streaming și numărarea tokenilor

Activați streaming-ul setând stream la true. API-ul returnează Evenimente trimise de Server conținând fragmente parțiale. Fragmentul final include statisticile complete de utilizare a tokenilor pentru facturarea precisă. Această abordare reduce latența percepută pentru ieșiri lungi.

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

Streaming

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)

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

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

Creează cheiVizualizează documentația