tr ▾
API anahtarı al

API Dokümantasyonu

Dakikalar içinde sansürsuz LLM API'mize başlayın. Bu kılavuz; kimlik doğrulama, uç noktalar, akış ve kısıtlamasız AI projeleriniz için parametreleri kapsar.

Kimlik Doğrulama ve Temel URL

API anahtarınız her isteği doğrular. Temel URL'yi https://api.modelsaiunrestricted.com/v1 tüm çağrılar için. Anahtarınızı Google veya e-posta ile Get API Key sayfasında oluşturun. Sistem geçersiz anahtarları 401 hatasıyla reddeder. Anahtarınızı güvenli tutun.

Sohbet Tamamlamaları Uç Noktası

Şuraya mesaj gönderin uncensored model POST /v1/chat/completions üzerinden. Bu uç nokta metin girdisini alır ve metin çıktısı döndürür. Tamamen OpenAI uyumludur.

from openai import OpenAI

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

Resmi OpenAI SDK'sını veya herhangi bir uyumlu istemciyi kullanın. Model ID'sini uncensored. Bağlam penceresi toplam 100.000 token'ı destekler. Maksimum çıktı istek başına 16.000 token'dır. Hatalar ve reddler token tüketmez.

Akış Yanıtları

Sunucu Tarafından Gönderilen Olaylar (SSE) kullanarak tokenları gerçek zamanlı olarak alın. Akışı etkinleştirmek için stream: true istekinizde. Bu, uzun yanıtlar için algılanan gecikmeyi azaltır.

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)

Son chunk, tam jeton kullanım istatistiklerini içerir. Jetonları oluşturulurken görüntülemek için akışı ayrıştırın. Bu, sohbet arayüzleri için idealdir. Daha sonra tam metni birleştirmeniz gerekiyorsa çıktıyı arabelleğe alın.

Parametreler: Sıcaklık & Top P

Yaratıcılığı temperature ve çeşitlilik ile top_p. Daha düşük değerler çıktıları daha belirleyici kılar. Daha yüksek değerler daha fazla çeşitlilik getirir.

Varsayılan temperature 1.0'dır. Varsayılan top_p 0.9'dur. Rol yapma veya gerçekçi görevler için bunları ayarlayın. Ayrıca şunu ayarlayabilirsiniz seed kullanın stop belirli noktalarda üretimi durdurmak için diziler.

Geçersiz parametreler 400 hatası döndürür. Geçerli aralıklar için şemayı kontrol edin.

Fonksiyon Çağırma & JSON Modu

Güvenilir veri çıkarma için yapılandırılmış çıktılar kullanın. JSON modunu ile etkinleştir response_format: {"type": "json_object"}. Model, sıkı geçerli JSON döndürür. Bu, kodunuzdaki ayrıştırma hatalarını önler.

import OpenAI from "openai";

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

Araçları tools parametresi. Kullanın tool_choice belirli işlevleri zorlamak için. Bu, standart sohbet tamamlamalarıyla birlikte çalışır. Dinamik uygulamalar için akışı işlev çağırma ile birleştirin.

Limitler, Hatalar & Bağlam

Hız sınırlamaları anahtar başına dakikada 300 istektir. Eşzamanlılık, eşzamanlı 8 istekle sınırlıdır. İstek gövdeleri 8 MB altında kalmalıdır. Bu sınırları aşmak 429 hatası tetikler.

Yetersiz bakiye 402 hatası döndürür. Devam etmek için kripto kredisi ekleyin. 100,000 token bağlam penceresi hem istem hem de tamamlama içerir. Küçük cinsel içerikler için reddetmeler ücretsizdir. Bakiye süresi dolmaz.

cURL

curl https://api.modelsaiunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five open source models for local inference."}]
  }'

Sıkça sorulan sorular

Kısıtsız AI API için temel URL nedir?

Temel URL HTTPS://api.modelsaiunrestricted.com/v1 şeklindedir. base_url yapılandırmasını güncelleyerek standart OpenAI SDK'leri ile çalışır. Bu URL tüm sohbet tamamlamalarını ve model meta veri isteklerini yönetir.

Python'da akış yanıtlarını nasıl yönetebilirim?

İstemci isteğinizde stream=True değerini ayarlayın. API Server-Sent Events (SSE) döndürür. Token'ları üretildikçe erişmek için akışı ayrıştırın. Son chunk toplam token kullanımını içerir.

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

429 Çok Fazla İstek hatası alırsınız. Limit anahtar başına dakikada 300 istektir. Yeniden denemeden önce birkaç saniye bekleyin. Eşzamanlılık da anahtar başına eşzamanlı 8 istekle sınırlıdır.

API anahtarınızı güvence altına alın

Kaydol, jetonu al, uç noktayı güncelle. Tamam.