Hızlı Başlangıç Kılavuzu
Standart OpenAI uyumlu kod kullanarak sansürsüz LLM'mizle metin üretin. Bu modeli otomasyon hatlarınıza entegre etmek için yalnızca bir temel URL'ye ve tek bir API anahtarına ihtiyacınız vardır.
Temel URL ve Kimlik Doğrulama
API şurada yaşar: https://api.mistralapipricing.com/v1. Anahtarınızı şurada geçirin Authorization header. Mistral API fiyatlandırma mantığı token başına uygulanır, bu nedenle başlıkları temiz tutun. Bağlantıyı GET /v1/models.
- Başlık:
Authorization: Bearer YOUR_KEY - Temel URL:
https://api.mistralapipricing.com/v1
curl https://api.mistralapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the cost per token for each model."}]
}'
İlk İsteğinizi Gönderme
Şunu çağırın chat/completions model ID'nizle endpoint. Uncensored model, standart prompt'lara reddetme olmadan yanıt verir. Giriş token'ları milyon başına $0.15'tir. Çıktı token'ları milyon başına $0.50'dir. Hatalar krediden düşmez.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralapipricing.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.js Entegrasyonu
Resmi SDK'yı veya axios istemleri göndermek için. Temel URL'yi doğru ayarlayın. Model kimliği her zaman uncensored. Başlıklarınız bearer tokeninizi içermelidir. Yanıtlar JSON nesneleri döndürür. Hataları zarif bir şekilde işleyin.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralapipricing.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ı
Ayarlayarak akışı etkinleştirin stream: true. Tokenları Sunucu tarafından Gönderilen Olaylar (SSE) aracılığıyla alın. Son parça kullanım verilerini içerir. Bu, uzun çıktılar için algılanan gecikmeyi azaltır. Tokenları istemci tarafında önbelleğe alın. Geldikçe görüntüleyin.
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)
Fonksiyon Çağırma ve JSON Modu
İstek gövdesinde araçları tanımlayın. Model yapılandırılmış JSON döndürür. Use response_format: {"type": "json_object"} katı çıktı. Sonucu uygulama mantığınızda ayrıştırın. Bu, otomasyon görevleri için çalışır. Şemayı kendi tarafınızda doğrulayın.
Limitler, Hatalar ve Bağlam
Bağlam penceresi toplam 100.000 token'dır. İstekler dakikada 300 ile sınırlıdır. 8 eşzamanlı isteğiniz olur. 401 hatası geçersiz bir anahtar anlamına gelir. 402 hatası yetersiz kredi gösterir. 429 hatası hız sınırlamasını bildirir. Maksimum çıktı 16.000 token'dır.
Sıkça sorulan sorular
API'nin bana maliyetini maksimum bir tutarla nasıl sınırlarım?
API, doğrudan sabit harcama limitlerini desteklemez. Kullanımı yanıt başlıkları aracılığıyla izleyin veya uygulama mantığınızda tokenları takip edin. Ön ödemeli kredi süresi dolmaz, bu nedenle limitinizi yükleme miktarınızla kontrol edersiniz.
Hız limitine takılırsam ne olur?
429 durum kodu alırsınız. İstek token tüketmez. Birkaç saniye bekleyip yeniden deneyin. Limit, anahtar başına dakikada 300 istektir. Eşzamanlı istek sayınızı 8'in altında tutmak için eşzamanlılık ayarlarınızı düzenleyin.
Uncensored model, Mistral AI'ın modelleriyle aynı mı?
Reddetmeler için ayarlanmış açık ağırlıklı bir model barındırıyoruz. GPT, Claude veya resmi Mistral modelleri değil. Aynı API yapısıyla uyumludur ancak kendi model kimliğine sahiptir. Ayrıntılar için fiyatlandırma sayfasına bakın.
Anahtarınızı saniyeler içinde alın
Kaydolun, anahtarınızı kopyalayın, temel URL'yi güncelleyin. Gerekli tüm yapılandırma bu.