tr ▾

API Dokümantasyonu geliştiriciler için

Standart OpenAI uyumlu istemcileri kullanarak dakikalar içinde sansürsuz LLM API'mize başlayın. Metni gönderin, token'ları alın ve sıfır yapılandırma ile içerik filtrelerini atlayın.

Temel URL ve kimlik doğrulama kurulumu

Temel URL olarak HTTPS://api.mistralkey.com/v1 kullanın. API anahtarınızı Authorization header anahtarınızı. Anahtarınızı, panoda Google veya e-posta ile oluşturun. Telefon numarası gerekmez. Kredi süresi dolmaz.

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

İlk istek

Modeli "uncensored" olarak belirtin. Sistem girdinizi işler ve oluşturulan metni döndürür. Hatalar ve reddiyeler krediyi tüketmez. Bu, şeffaf belirteç aritmetiğini sağlar.

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 entegrasyonu

İstemciyi temel URL ve anahtarınız ile başlatın. Modeli uncensored varyantını kullanacak şekilde yapılandırın. SDK otomatik olarak seri hale getirmeyi yönetir. Bu yaklaşım, entegrasyon katmanını tahmin gerektirmekten kurtarır.

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

Akış yanıtları

Akışı etkinleştirmek için stream parametresini true olarak ayarlayın. Belirteçleri Sunucu Tarafından Gönderilen Olaylar aracılığıyla alın. Belirteç kullanım ayrıntıları son parçada görünür. Bu, uzun çıktılar için algılanan gecikmeyi azaltır.

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)

Hız sınırlamaları ve kısıtlamalar

Sınır, anahtar başına dakikada 300 istektir. Eşzamanlı istekler anahtar başına 8 ile sınırlıdır. İstek gövde boyutu 8 MB'a kadar sınırlıdır. Bağlam penceresi 100.000 token kapsar. İstek başına maksimum çıktı 16.000 token'dır.

Hata yönetimi ve tokenlar

Geçersiz anahtarlar için 401'i yönetin. Kredi tükendiğinde 402 döndürün. Hız sınırı aşıldığında 429'u yönetin. Hatalar ücretsizdir. Kredi kullanımı yalnızca gerçek token tüketimini yansıtır.

Sık sorulan sorular

Bu sağlayıcıdan Mistral API anahtarı Mistral Vibe ile aynı mı?

Hayır. Mistral Vibe farklı bir anahtar ve model yönlendirmesi kullanır. API'miz, OpenAI SDK formatıyla uyumlu bağımsız bir uncensored (sansürsüz) uç noktadır. Bazı istemci belgelerinin temel URL yapılandırması için kontrol edin.

API anahtarı süresi doluyor mu?

API anahtarınız süresiz olarak geçerlidir. Ön ödemeli krediniz de hiçbir zaman sona ermez. Önceki bakiyenizi kaybetmeden istediğiniz zaman kripto ile yükleyebilirsiniz.

402 hatasını nasıl yönetebilirim?

402 durumu, yetersiz ön ödemeli bakiye gösterir. USDT (TRC20) veya USDC (Base) ile bakiye yükleyin. Panelden para ekleyerek istekleri hemen devam ettirin.

Anahtarınızı şimdi oluşturun

Kaydolun, anahtarınızı alın ve temel URL'yi güncelleyin. Dakikalar içinde tam yapılandırma.

Şimdi başlaBelgelere göz atın