tr ▾
Anahtar

OpenAI uyumlu API referansı

Bu hızlı başlangıç kılavuzu, uncensored LLM'i standart OpenAI SDK'ları kullanarak uygulamanıza nasıl entegre edeceğinizi gösterir. Bir anahtarla kimlik doğrulaması yaparsınız, temel URL'mize istek gönderirsiniz ve sıfır yapılandırma değişikliğiyle akış yanıtlarını işlersiniz.

Kimlik doğrulama ve base URL kurulumu

API anahtarınızı kontrol panelinden alarak başlayın. Şu MISTRALNSFW_API_KEY header'ı temel URL'mize yapılan her istek için kullanın https://api.mistralnsfw.com/v1. Standart şemayı takip ettiğimiz için herhangi bir OpenAI-uyumlu istemci ile çalışır.

/v1/chat/completions uç noktası

Şuraya bir POST isteği gönderin /v1/chat/completions model kimliğiniz "uncensored" olarak ayarlandığında. Uç nokta, şu parametreler gibi standart parametreleri kabul eder: temperature ve stop. Yalnızca kullanılan token'lar için ödeme yaparsınız; girdi milyon başına 0,15 $ ve çıktı milyon başına 0,50 $.

curl https://api.mistralnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top ten python libraries for data science"}]
  }'

Python SDK entegrasyonu

Resmi openai package ve base URL'yi endpoint'imize işaret edecek şekilde ayarlayın. Modeli "uncensored" olarak ayarlayarak uncensored üretim yeteneklerine erişin. Bu yaklaşım, proje yapınıza minimum değişikliklerle mevcut kodunuzu yeniden kullanmanıza olanak tanır.

from openai import OpenAI

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

İstemciyi doğru temel URL ve API anahtarıyla başlatmak için Node.js SDK'sını kullanın. Mesaj dizinizi tanımlayın ve chat.completions.create bu kurulum standart araçlarla uyumluluğu sağlarken, ihtiyacınız olan özel sansürsüz model davranışını sunar yöntem.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mistralnsfw.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ı ve belirteç kullanımı

Ayarlayarak akışı etkinleştirin stream: true istekinizde. Sunucu, Sunucu Gönderilen Olaylar (SSE) aracılığıyla parçalar döndürür. Son parça, istek için toplam token kullanımını içerir; bu, maliyetleri gerçek zamanlı olarak doğru bir şekilde izlemenizi sağlar.

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)

Hız sınırlamaları ve istek kısıtlamaları

Her anahtar dakikada 300 istek ve 8 eşzamanlı istekle sınırlıdır. Maksimum bağlam penceresi 100.000 token'dır ve istek başına maksimum çıktı 16.000 token'dır. 401 (geçersiz anahtar), 402 (kredi yok) ve 429 (hız sınırı) gibi hatalar standart HTTP yanıtlarıdır.

Sık sorulan sorular

Mistral NSFW API ile nasıl başlarım?

Hesap oluşturun ve API anahtarınızı panodan alın. OpenAI uyumlu istemcinizi temel URL'mize yönlendirin ve modeli "uncensored" olarak ayarlayın. Uç noktayı hemen test etmek için $0.50 deneme kredisi ile başlayabilirsiniz.

Hız limitine takılırsam ne olur?

429 durum kodu alırsınız. Sınır, anahtar başına dakikada 300 istek olup eşzamanlı istekler için maksimum 8 adettir. Gerekirse eski anahtarın yerini almak için yeni bir anahtar oluşturabilirsiniz; her hesap aynı anda yalnızca bir aktif anahtara izin verir.

Bu hizmet resmi bir Mistral ürünü mü?

Hayır, bağımsız bir sağlayıcıyız ve kendi uncensored modelimizi işletiyoruz. Mistral AI ile bağlantılı değiliz, ancak API'miz onların ekosistemiyle uyumludur. Model, uncensored üretim için ayarlanmıştır ve resmi Mistral modellerinden farklıdır.

API anahtarınızı şimdi edinin

Kaydolun, anahtarı kopyalayın, temel URL'yi güncelleyin. Hepsi bu.

Anahtar