tr ▾

Filtresiz, OpenAI Uyumlu API

Deneme kredisi ile dene
1M giriş tokeni başına
$0.15
Çıktı tokenleri / 1M
$0.50
token bağlamı
100,000
deneme kredisi
$0.50
dakikadaki istek sayısı
300

API Dokümantasyonu

Mevcut OpenAI SDK yığınınıza, temel URL'yi HTTPS://api.mistralaiapikey.com/v1 olarak güncelleyerek ve API anahtarınızı değiştirerek entegre edin.

Kimlik Doğrulama

API anahtarınızı şuna gönderin Authorization header'ı Bearer token olarak kullanın. Bu anahtarı Google veya e-posta ile API anahtarı al sayfası. Yeni bir tane oluşturursanız, eski olanı anında değiştirir. Geçersiz anahtarlar gibi hatalar bir 401 durum. Çift ücretlendirme gibi hatalar Destek sayfası üzerinden düzeltilir.

Sohbet Tamamlamaları Uç Noktası

JSON gönderin POST /v1/chat/completions metin yanıtları almak için. Bu, metin oluşturma için tek uç noktadır. Gömme vektörleri, görüntüler veya sesleri desteklemez.

Şunu ayarlayın: model field için "uncensored". Model, yasal yetişkin kullanım için içerik reddi olmadan yanıt verir. Temel olarak kısıtlamasız çıktı için ayarlanmış açık ağırlıklı bir modeldir. GPT, Claude veya başka bir satıcının modeli değildir.

Models Endpoint

Çağrı GET /v1/models kullanılabilir modelleri listelemek için. Yanıt şunları içerir uncensored model kimliği. Bağlantıyı doğrulamak veya istemcinizdeki yapılandırma sorunlarını halletmek için bunu kullanın.

Endpoint standart OpenAI formatında meta veri döndürür. Bu, ağır yükler göndermeden önce temel URL'nizin ve kimlik doğrulamanızın doğru çalıştığını doğrulamanıza yardımcı olur.

Parameters & Options

Standart parametreleri destekler, örneğin temperature, top_p, stop, seed, presence_penalty, ve frequency_penaltyAyarla max_tokens çıktı uzunluğunu kontrol etmek için. Bu alanı belirtmezseniz varsayılan değer 2.048 token'dir.

Bağlam penceresi, istem ve tamamlama için birlikte 100.000 token'dır. 8 MB gövde boyutunu aşan istekler başarısız olabilir. Standart alanlar aracılığıyla işlev çağırma ve JSON modu da desteklenir.

Akış Yanıtları

Ayarlayarak akışı etkinleştirin stream: true. Token'lar oluşturuldukça Sunucu Tarafından Gönderilen Olaylar (SSE) alırsınız. Bu, etkileşimli uygulamalar için algılanan gecikmeyi azaltır.

Token kullanım istatistikleri akışın son chunk'ında görünür. Bu, hataların akış sırasında bile uygun HTTP durum kodları döndürdüğü sürece maliyetleri gerçek zamanlı olarak doğru takip etmenizi sağlar.

Fonksiyon Çağırma & JSON Modu

Kullan response_format ile {"type": "json_object"} katı JSON çıktısı için. Bu, LLM'den yapılandırılmış verileri ayrıştırmak için kullanışlıdır. Fonksiyon çağırma standart araç tanımlarıyla çalışır.

Ayarla tool_choice modelin işlevleri nasıl kullandığını kontrol etmek için. Model hem otomatik hem de zorunlu araç kullanımını destekler. Bu, arka uç mantığınızla güvenilir entegrasyon sağlar.

cURL

curl https://api.mistralaiapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the api limit for this service"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.mistralaiapikey.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.mistralaiapikey.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

Mistral API anahtarımı nasıl alırım?

API Anahtarı Al sayfasına Google veya e-posta ile kaydolun. Anahtar hemen gösterilir.

Bağlam penceresi boyutu nedir?

Bağlam penceresi, istem ve tamamlama birlikte 100.000 token'dır. İstek başına maksimum çıktı 16.000 token'dır veya max_tokens ayarlanmazsa 2.048'dir.

Neden 429 hız sınırı alıyorum?

Dakikada 300 isteğe ve anahtar başına 8 eşzamanlı isteğe sahipsiniz. Bu, adil kullanım sağlar. Anahtarları hesaplar arasında dağıtarak eşzamanlılık kapasitenizi artırın.

Basit form aracılığıyla API anahtarı

Kaydolun, anahtarı kopyalayın ve temel URL'yi güncelleyin. Tam yapılandırma budur.

Deneme kredisi ile dene