API Dokümantasyonu
OpenAI uyumlu API'mizi kullanarak metin üretmeye hemen başlayın. Bu kılavuz, sansürsüz model için kimlik doğrulama, uç noktalar ve akış (streaming) konularını kapsar.
Kimlik Doğrulama ve Temel URL
API anahtarını HTTPS://api.mistralllmapi.com/v1 temel URL'si ile kullanın. Anahtarınızı Get API key sayfasında Google veya e-posta ile anında oluşturun. Anahtarı Authorization başlığında Bearer token olarak gönderin. Bu, herhangi bir standart OpenAI SDK istemcisi ile çalışır.
- Telefon numarası olmadan kaydol.
- Hesap başına aktif bir anahtar tutun.
- Anahtarları her döndürdüğünüzde eski anahtarları değiştirin.
curl https://api.mistralllmapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if port 8080 is open on 10.0.0.5"}]
}'
Sohbet Tamamlamaları Uç Noktası
POST isteklerini /v1/chat/completions adresine gönderin. Model kimliğini "uncensored" olarak iletin. Rol ve içerik alanlarına sahip bir dizi içinde mesajları sağlayın. Model, yasal yetişkin kullanım için standart içerik filtreleri olmadan metin döndürür. Bağlam penceresi toplamı giriş ve çıktı dahil olmak üzere 100.000 token'dır.
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralllmapi.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)
Models Endpoint
Kullanılabilir modelleri listelemek için GET /v1/models sorgusunu yapın. Model kimliğinin "uncensored" ile eşleştiğinden emin olun. Bu uç nokta bağlantınızın çalıştığını doğrular. Ağır yükler göndermeden önce kimlik doğrulamasını halletmek için kullanın. API yalnızca bu tek uncensored modelini sunar.
Akış Yanıtları
Akış özelliğini etkinleştirmek için stream parametresini true olarak ayarlayın. Sunucu Tarafından Gönderilen Olaylar (SSE) alın. Jeton kullanım ayrıntıları son parçada görünür. Bu yöntem, uzun çıktılar için algılanan gecikmeyi azaltır. İstemci kodunuzda kısmi jetonları dikkatli bir şekilde iş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
İşlev çağırma için istek gövdesinde araçları tanımlayın. Belirli işlevleri zorlamak için tool_choice'u ayarlayın. Sıkı JSON çıktısı için response_format ile json_object kullanın. temperature ve top_p gibi parametreler rastgeleliği ayarlar. Bu özellikler yapılandırılmış veri çıkarmayı destekler.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralllmapi.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);
Saniye Başına İstek Limitleri ve Hatalar
Anahtar başına dakikada 300 istek bekleyin. Eşzamanlı istekleri 8 ile sınırlayın. 8 MB gövde boyutunu aşan istekler. Geçersiz anahtarlar için 401 döndürün. Yetersiz kredi için 402 döndürün. Hız sınırlamalarında 429 döndürün. Hatalar token tüketmez. Kredi süresi dolmaz.
SSS
Mistral API anahtarımı nasıl alırım?
API anahtarını al sayfasında Google veya e-posta ile kaydolun. Anahtar hemen görünür. Telefon numarası gerekmez. Gerekirse anahtarları döndürün, ancak yalnızca biri aktif kalır.
Bağlam penceresi boyutu nedir?
Model toplamda 100.000 tokenı destekler. Bu, hem istem hem de tamamlamayı kapsar. İstek başına maksimum çıktı 16.000 tokendır. Belirtilmezse varsayılan çıktı 2.048 tokendır.
kısıtlamasız LLM API'si ne kadar?
Fiyatlandırma, 1M giriş token'ı başına $0.15 ve 1M çıktı token'ı başına $0.50'dir. Hatalar ve reddetmeler ücretsizdir. Ödeme yalnızca kripto para ile yapılır. $0.50 deneme bakiyesi ile başlayın.
API Anahtarınızı Alın
Kaydolun, anahtarı kopyalayın, temel URL'nizi güncelleyin. Hepsi bu.
Anahtarınızı alın