TR ▾
API anahtarı al

İlk istek beş dakikada

Zaten bildiğiniz OpenAI SDK'larını kullanarak istekleri sansürsüz uç noktanıza gönderin. Üç yapılandırma satırını değiştirin ve hemen metin üretmeye başlayın.

https://api.openrouterapi.top/v1uncensored

Temel URL ve Kimlik Doğrulama

API'miz tamamen OpenAI ile uyumludur; bu da minimum değişiklikle herhangi bir standart SDK'yı kullanabileceğiniz anlamına gelir. Tüm istekler için temel URL https://api.openrouterapi.top/v1 şeklindedir. Kimlik doğrulama, Authorization üst bilgisi iletilen bir Bearer token'ı aracılığıyla sağlanır. Bu anahtarı, panomuzda Google veya e-posta adresiyle giriş yaparak anında oluşturabilirsiniz. Anahtarınızı güvende tutun, çünkü ön ödemeli kredilerinize doğrudan erişim sağlar.

İlk İstek

Uç noktayı basit bir curl komutuyla test edin. YOUR_API_KEY yerine gerçek anahtarınızı yazın. Model ID'si, standart içerik reddetmelerini atlamak için uncensored olarak ayarlanmıştır. Bu istek bir istem gönderir ve tam yanıtı bekler.

curl https://api.openrouterapi.top/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Anahtar geçersizse 401 hatası alırsınız. Ön ödemeli bakiyeniz tükendiğinde 402 hatası alırsınız. Bu hatalar token bakiyenizi tüketmez ancak hız limiti kotalarınıza sayılır.

Python SDK Entegrasyonu

Resmi openai Python paketini kullanmak çok kolaydır. İstemciyi temel URL ve anahtarınızla başlatın. SDK JSON serileştirmesini otomatik olarak halleder. Bu örnek temel bir sohbet tamamlama isteğini gösterir.

from openai import OpenAI

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

SDK'nın en son sürümünü kurduğunuzdan emin olun. İstemci nesnesi bağlantı havuzunu yönetir, bu nedenle yeniden başlatmadan birden fazla istek için yeniden kullanabilirsiniz.

Node SDK Entegrasyonu

JavaScript ortamları için Node SDK aynı şekilde çalışır. Özel temel URL'yi başlatma sırasında iletin. Bu yaklaşım, sansürsüz metin üretimini mevcut web uygulamalarına veya arka uç hizmetlerine sorunsuz bir şekilde entegre etmenizi sağlar.

import OpenAI from "openai";

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

Node SDK hem vaat tabanlı hem de async/await desenlerini destekler. Hata yönetimi diğer OpenAI uyumlu hizmetlerle tutarlıdır.

Akış Yanıtları

İsteğinizde stream: true ayarlayarak akışı etkinleştirin. API Server-Sent Events (SSE) döndürür. Her parça kısmi metin içerir. Son parça faturalandırma için token kullanım istatistiklerini içerir.

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)

Ön ödemeli kredi, nihai çıktıda oluşturulan gerçek tokenlara göre ücretlendirilir. Akış, fiyatlandırma modelini değiştirmez; başarıyla iletilen tokenlar için ödeme yaparsınız.

Hız Limitleri ve Bağlam Penceresi

Her API anahtarı dakikada 300 istek ve 8 eşzamanlı istekle sınırlıdır. Maksimum istek gövdesi boyutu 8 MB'tır. Bağlam penceresi toplamda 100.000 tokena kadar destekler (girdi ve çıktı dahil). Her istek için maksimum çıktı 32.000 token veya max_tokens ayarlanmamışsa 2.048 token'dır. 401 veya 402 gibi hatalar krediyi tüketmez ancak hız limitinize sayılır. Belirli içerik türleri için yapılan reddetmeler de ücretsizdir.

Teknik özellikler

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Model kimliğiuncensored
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Base URLhttps://api.openrouterapi.top/v1
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
JSON moduresponse_format: {"type": "json_object"}
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Bağlam penceresi100.000 token (girdi + çıktı)
Akışevet — server-sent events; son parça token kullanımını içerir
İstek boyutuen fazla 8 MB
Eşzamanlılıkanahtar başına aynı anda 8 istek
Hız limitianahtar başına dakikada 300 istek
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Ücretsiz deneme$0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300)
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
GirişGoogle veya e-posta ve şifre

Hata kodları

Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin

Sorular ve cevaplar

Sansürsüz model fonksiyon çağırma desteği sağlıyor mu?

Evet, API araçlar ve tool_choice parametreleri aracılığıyla fonksiyon çağırma desteği sağlar. Yapılandırılmış çıktılar için response_format parametresiyle JSON modunu zorlayabilirsiniz.

Akış yanıtları için faturalandırma nasıl hesaplanır?

Faturalandırma gerçek token kullanımına dayanır. Girdi tokenları ve oluşturulan çıktı tokenları için ücretlendirilirsiniz. Akış parçaları ayrı ayrı faturalandırılmaz; nihai sayı maliyeti belirler.

Hız limitimi aşarsam ne olur?

429 Too Many Requests hatası alırsınız. Limit, anahtar başına dakikada 300 istektir. Eşzamanlı istekler 8 ile sınırlıdır. Bu limitleri aşmak token bakiyenizi tüketmez.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadar.

API anahtarını alDokümantasyonu oku

$0.50deneme kredisi