API Dokümantasyonu: Chat Tamamlamaları
Kodunuzu dakikalar içinde sansürsüz LLM'mize bağlayın. Metin göndermek ve kısıtlamasız yanıtlar almak için standart OpenAI-uyumlu formatı kullanın.
Temel URL ve Kimlik Doğrulama
Her isteği temel URL'mize yönlendirerek başlatın. API anahtarınızı Authorization başlığında kullanın. Bu, herhangi bir OpenAI uyumlu SDK ile çalışır.
İlk İstek
Bağlantıyı test etmek için basit bir sohbet tamamlama isteği gönderin. Bu uç nokta tüm metin üretimi görevlerini yönetir.
Şu uncensored model kimliği. Yasal yetişkin içeriğe reddetme olmadan yanıt verir.
Yanıtı kontrol edin choices[0].message.content.
Python SDK Entegrasyonu
Resmi kütüphaneyi yükleyin. Temel URL'yi uç noktamıza ayarlayın. İstemciyi anahtarınızla başlatın. GPT-4 ile yapacağınız gibi mesajları gönderin.
Kütüphane otomatik olarak serileştirme yapar. Yapılandırılmış nesneler alırsınız.
Node SDK Kullanımı
Paketi kullanın. Base URL'i yapılandırın. Bir örnek oluşturun. Mesaj dizinizi iletin. Yanıtı bekleyin.
Node geliştiriciler aynı sansürsüz modele erişir. Metni yanıt nesnesi aracılığıyla alın.
Akış Yanıtları
Düşük gecikme için akışı etkinleştirin. Tokenlar oluşturuldukça alın. Bu, algılanan bekleme süresini önemli ölçüde azaltır.
Parse the delta.content field her chunk'ta. Metni yerel olarak biriktirin. Akış sırasında hataları zarifçe yönetin.
Limitler ve Hatalar
Hız sınırlamaları sıkı uygulanır. Dakikada 300 istek alırsınız. Anahtar başına maksimum 8 eşzamanlı istek. İstek gövdesi 8 MB altında kalmalıdır.
Geçersiz anahtarlar için 401 durum koduna dikkat edin. 402 kredi olmadığını gösterir. 429 hız sınırını işaret eder. Bağlam penceresi toplam 100,000 token'dır. Hatalar krediden düşülmez.
cURL
curl https://api.mistralgetapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send the confirmation email to the user"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.mistralgetapikey.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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mistralgetapikey.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ış
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)Sıkça sorulan sorular
Bir mistral API anahtarı nasıl alabilirim?
Google veya e-posta ile kaydolun. Anahtarınızı anında alın. Telefon numarası gerekmez.
uncensored AI API anahtarı modeli nedir?
Reddetmeler olmadan yanıt vermek için ayarlanmış açık ağırlıklı bir modeldir. Fonksiyon çağırma ve JSON modunu destekler.
Bu uncensored AI modeli akış (streaming) destekliyor mu?
Evet, token'ları SSE aracılığıyla alırsınız. Token kullanımı son chunk'ta görünür.
API Anahtarınızı Alın
Kaydolun, anahtarı alın, temel URL'yi güncelleyin. Basit.