tr ▾

Uncensored LLM API. Token başına ödeme.

Hızlı Başlangıç: Uncensored API'yi Entegre Edin

Uncensored LLM'yi openai uyumlu API kullanarak uygulamanıza entegre edin. Bu kılavuz, base URL, kimlik doğrulama ve Mimo AI API'si için istek formatlarını kapsar.

Önkoşullar: OpenAI SDK'sını Yükleyin

Hemen istek yapmaya başlamak için tercih ettiğiniz dil için resmi OpenAI SDK'sını yükleyin. Kütüphane kimlik doğrulamasını ve biçimlendirmeyi otomatik olarak yönetir. Belirli bir sürüme ihtiyacınız yok, projeniz için en son kararlı sürüm yeterlidir.

Temel URL'nizi ve API Anahtarınızı yapılandırın

Temel URL'yi HTTPS://api.mimoaiapi.com/v1 olarak ayarlayın ve API anahtarınızı Yetkilendirme başlığında sağlayın. Bu yapılandırma istemcinizi filtrelenmemiş çıkarım motorumuza yönlendirir. Kayıt olduktan sonra anında görünen API Anahtarı sayfasında oluşturulan anahtarı kullanın.

İlk sohbet tamamlama isteğinizi

/v1/chat/completions uç noktasına model id "uncensored" ile POST isteği yapın. Bu uç nokta, içerik reddi olmadan ham metin yanıtları döndürür. Modelin belirli kullanım durumunuz için davranışını tanımlamak için sistem promptunu iletin.

curl https://api.mimoaiapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a json object with keys name age and role for a character profile"}]
  }'

SSE ile akış yanıtlarını yönetin

İsteğinizde stream parametresini true olarak ayarlayarak akış özelliğini etkinleştirin. API, gerçek zamanlı olarak güncellenen Sunucu Tarafından Gönderilen Olaylar (SSE) döndürür. Doğru faturalandırma için toplam token kullanımına erişmek üzere son parçayı ayrıştırın.

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)

Python SDK entegrasyonu

İstekleri basit sözlük yapılarıyla oluşturmak için Python kütüphanesini kullanın. İstemci örneğini oluşturmadan önce base_url ve api_key değişkenlerini ayarlayın. Bu yaklaşım mevcut OpenAI kod tabanlarıyla sorunsuz çalışır.

from openai import OpenAI

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

Node.js'de temel URL ve anahtarı geçirerek istemciyi başlatın. Her tamamlama çağrısı için modeli "uncensored" olarak yapılandırın. SDK, HTTP bağlantılarını ve yanıt ayrışmasını sizin için yönetir.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.mimoaiapi.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);

Sık sorulan sorular

Uncensored LLM için context window nedir?

Bağlam penceresi hem istem hem de tamamlama için birlikte 100,000 token destekler. Yanıt başına 16,000 token isteyebilir veya max_tokens belirtmezseniz 2,048 token isteyebilirsiniz.

Mimo AI API'si için faturalandırma nasıl çalışır?

1M giriş token'ı başına $0.15 ve 1M çıkış token'ı başına $0.50 ödersiniz. Önceden ödenen kredi yalnızca gerçek kullanım için tahsil edilir ve hatalar ücretsizdir. Kredi süresi dolmaz ve kripto ile yüklenir.

Uygulamamda hangi hataları ele almalıyım?

Geçersiz API anahtarları için 401, yetersiz ön ödemeli kredi için 402 ve hız sınırları için 429 hatalarını yönetin. Sistem dakika başına 300 istek ve anahtar başına 8 eşzamanlı isteklere izin verir.

API anahtarınızı şimdi edinin

Kaydol, anahtarı al ve temel URL'yi güncelle. Yapman gereken tek şey bu.

API anahtarı alBelgelere göz atın