Hızlı Başlangıç: Uncensored API
Bu sansürsuz modeli mevcut OpenAI-uyumlu sisteminize ekleyerek metin üretmeye hemen başlayın. Şeffaf token matematiğine sahip doğrudan bir API uç noktası sağlıyoruz, böylece ne için ödeme yaptığınızı tam olarak bilirsiniz.
Kimlik Doğrulama ve Temel URL
İstemcinizi özel temel URL'mize ve benzersiz API anahtarınızı kullanmaya yönlendirin. Basit bir kimlik doğrulama modeliyle çalışıyoruz; anahtarınız sansiz uç noktaya erişim sağlar. Bu anahtarı anahtar sayfamızda Google oturum açma veya e-posta ile anında oluşturabilirsiniz. Temel URL https://api.pricingopenrouter.com/v1. Bu yapı, özel sarmalayıcılara gerek kalmadan standart OpenAI SDK'larıyla uyumluluğu sağlar. Birden fazla satıcı anahtarını yönetmenize veya karmaşık yönlendirme mantığıyla ilgilenmenize gerek yoktur. Ortam değişkeninizi ayarlayın ve istek yapmaya başlayın. Sistem, belirteçleri işlemeden önce kimlik bilgilerinizi doğrular. Anahtarınız geçersizse API hemen bir 401 hatası döndürür. Bu doğrudan yaklaşım, standart toplayıcıları genellikle karmaşıklaştıran vekil katmanlarını kaldırır.
İlk Sohbet Tamamlamanızı Gönderme
Filtrelenmemiş modelden metin yanıtı almak için standart bir chat completion isteği gönderin. Model kimliği basitçe uncensored. Bu açık ağırlıklı model sunucularımızda çalışır ve yasal yetişkin veya tartışmalı konuları reddetmez. Tek bir istem veya bir konuşma geçmişi gönderebilirsiniz. API, standart JSON yüklerini messages dizi. Şunları dahil ettiğinizden emin olun model field değeri uncensored. Sistem girdinizi işler ve oluşturulan metni döndürür. Bu doğrudan etkileşim, oluşturma süreci üzerinde hassas kontrol sağlar. Bağlantıyı doğrulamak için basit bir curl komutuyla bunu test edebilirsiniz. Yanıt, şeffaflık için token kullanım istatistiklerini içerecektir.
cURL
curl https://api.pricingopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the budget limit to five dollars for this week."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingopenrouter.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingopenrouter.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ış
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)API anahtarınızı oluşturun
Kaydolun, anahtarı kopyalayın, temel URL'nizi güncelleyin. Bu, tüm yapılandırmadır.