tr ▾
API anahtarı al

OpenAI Uyumlu API Dokümantasyonu

Mevcut OpenAI uyumlu SDK'larınızı barındırılan uç noktamıza bağlayarak sansürsuz LLM API'mize başlayın.

Temel URL ve Kimlik Doğrulama

Her isteği SDK'nızı temel URL'mize yönlendirerek ve anahtarınızı yetkilendirme başlığında sağlayarak başlatın.

Uç nokta https://api.openrouterabliteratedmodels.com/v1. Hesap panosunda oluşturulan Bearer token'ı kullanarak kimlik doğrulaması yaparsınız. Bu anahtar, tüm sonraki çağrılar için tek kimlik bilgisi olup, isteklerinizin ara katman yönlendirme katmanları olmadan doğrudan çıplak model altyapımıza yönlendirilmesini sağlar.

İlk İstek

İlk tamamlamayı, tercih ettiğiniz HTTP istemcisini kullanarak bir mesajı sohbet tamamlama uç noktasına göndererek yapın.

Model tanımlayıcısı kesinlikle uncensored. Sıcaklık veya top_p gibi standart parametrelerle metin istemleri gönderebilirsiniz. API, açık ağırlıklı modellerden beklediğiniz gibi filtrelenmemiş davranışı koruyarak yasal yetişkin konular için içerik reddetmeleri olmadan bir metin yanıtı döndürür.

curl https://api.openrouterabliteratedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the factorial of 5."}]
  }'

Python SDK

API'yi temel URL'yi ve model adını OpenAI istemci yapılandırmanızda ayarlayarak Python projelerinize entegre edin.

Bu yaklaşım, OpenAI-uyumlu bir uç nokta bekleyen mevcut kodunuzu yeniden kullanmanızı sağlar. API anahtarınızı ortam değişkenleri veya doğrudan başlatma aracılığıyla iletin. İstemci, serileştirmeyi ve hata ayrıştırmayı otomatik olarak halleder; yanıt formatı ayarlarınıza bağlı olarak ham metin tokenları veya yapılandırılmış JSON sağlar.

from openai import OpenAI

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

Node.js uygulamalarınızı, varsayılan ayar yerine özel temel URL'mize işaret edecek şekilde OpenAI paketini yapılandırarak bağlayın.

Şunu ayarlayın: apiKey ve baseURL herhangi bir çağrı yapmadan önce özellikler. Bu, işlev çağrılarınızın, akış yanıtlarınızın ve JSON modu isteklerinin uncensored altyapımıza yönlendirildiğinden emin olur. Tanıdık yöntemlere devam edebilirsiniz chat.completions.create tam uyumluluk ile.

import OpenAI from "openai";

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

SSE ile Akış

Akış modunu etkinleştirerek belirteçler elde edilebilirlikleri sağlandığında Sunucu Tarafından Gönderilen Etkinlikler aracılığıyla gerçek zamanlı metin üretimi alın.

İsteğinizde stream parametresini true olarak ayarlayın. API, metni kademeli olarak işlemenize olanak tanıyan bir dizi parça döndürür. Belirteç kullanım istatistikleri son parçada yer alır, böylece tüm yanıt oluşturulmayı beklemek yerine tüketimi doğru bir şekilde takip edebilirsiniz.

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)

JSON Modu ve Fonksiyon Çağırma

İstek formatını ve araç tanımlarını yüklemenizde yapılandırarak yapılandırılmış çıktıyı zorlayın veya araç kullanımını etkinleştirin.

Kullan response_format ayarlanmıştır json_object modelin markdown sarmalayıcılar olmadan geçerli JSON döndürmesini sağlamak için. Fonksiyon çağırma için, araçlarınızı istek gövdesinde tanımlayın ve modelin onları ne zaman çağıracağına karar vermesine izin verin. Bu, uncensored modelin aşağı akış işleme için yapılandırılmış veriler döndürmesi gereken karmaşık iş akışlarını destekler.

Sık sorulan sorular

İstekler için context window boyutu nedir?

Model, hem giriş istemi hem de çıktı tamamlamasını birleştiren 100.000 token'lık toplam bir bağlam penceresi destekler. Bu, kesme sorunları olmadan tek bir istek içinde kapsamlı konuşmalara veya büyük belge işleme olanak tanır.

Hangi ödeme yöntemlerini kabul ediyorsunuz?

Yalnızca Kripto: TRC20 üzerinde USDT veya Base üzerinde USDC, $20 ile $500 arasında herhangi bir tam tutar. Bonus kredi $50'den itibaren geçerlidir.

API anahtarı başına hız limitleri nelerdir?

Dakikada 300 istek ve anahtar başına herhangi bir anda 8 eşzamanlı istek ile sınırlısınız. Bu sınırları aşarsanız API 429 durum kodunu döndürür. Uygulamanızın iş akışınızı bozmadan geri denemeleri zarifçe yönettiğinden emin olun.

API Anahtarınızı Alın

Kaydolun, anahtarınızı kopyalayın, temel URL'yi güncelleyin. Basit entegrasyon.