tr ▾
Hesap aç

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.