Tercih ettiğiniz OpenAI-uyumlu SDK'yı yükleyin
Diliniz için resmi SDK'yı yükleyin. Kütüphane altta yatan HTTP isteklerini yönetir, böylece mantıkla ilgilenmeye odaklanabilirsiniz. OpenAI protokolünü konuşan herhangi bir istemciyi destekliyoruz.
- Python: pip install openai
- Node.js: npm install openai
- Ruby: gem install openai
Bu, standart uç noktalarımızla uyumluluğu sağlar. Özel vekil sunuculara veya toplayıcılara ihtiyacınız yoktur. Standart kütüphane, temel URL'mizle kutudan çıkar çıkmaz çalışır.
base_url'i ve API anahtarınızı yapılandırın
SDK istemcinizi özel uç noktamıza işaretleyin. Değiştirin base_url için https://api.claudeapicosts.com/v1Panomuzda oluşturduğunuz API anahtarını kullanın.
Bu yapılandırma, tüm isteklerin doğrudan uncensored modelimize yönlendirilmesini sağlar. Gizli yönlendirme ücreti uygulanmaz. Kodunuz standart OpenAI uygulamalarıyla aynı kalır.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapicosts.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)Yapılması gereken tek değişiklik temel URL'dir. Kimlik doğrulama, standart Bearer token başlığını kullanır.
İlk sohbet tamamlama isteğinizi
Şuraya POST isteği yapın: /v1/chat/completionsİsteminizi gönderin ve modeli şu şekilde ayarlayın: uncensored. Bu model, yasal yetişkin içerikler için içerik reddi olmadan yanıt verir.
Bağlantıyı test etmek için aşağıdaki curl komutunu kullanın. Değiştirin YOUR_API_KEY gerçek anahtarınızla birlikte. Yanıt, metin tamamlamasını döndürür.
curl https://api.claudeapicosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the current pricing tiers for the model."}]
}'Bu, entegrasyonunuzun çalıştığını doğrular. Artık uncensored modele herhangi bir istek gönderebilirsiniz. Giriş token'ları 1M başına $0.15 oranında ücretlendirilir.
Akış yanıtlarını ve token kullanımını yönetin
Gerçek zamanlı olarak belirteçleri almak için akış özelliğini etkinleştirin. Şunu ayarlayın stream: true istekinizde. API, teslim için Sunucu Gönderilen Olayları (SSE) kullanır.
Token kullanım detayları son chunk'ta görünür. Bu, maliyetleri doğru bir şekilde takip etmenizi sağlar. Toplam giriş ve çıkış tokenlarını almak için son olayı ayrıştırmalısınız.
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)Akış, algılanan gecikmeyi azaltır. Sohbet arayüzleri ve uzun formatlı oluşturma için idealdir. Model, 100,000 tokenlık bir bağlam penceresini destekler.
İşlev çağrısını ve JSON modunu etkinleştir
Şu tools fonksiyon çağırma için parametre. Bu, yapılandırılmış veri çıkarma ve araç kullanımını sağlar. Şunu ayarlayın response_format için {"type": "json_object"} katı JSON çıktısı için.
Bu özellikler standart OpenAI modelleriyle aynı şekilde çalışır. Araç şemalarını tanımlayabilir ve modelin eylemleri seçmesine izin verebilirsiniz. JSON modu öngörülebilir ayrışma sağlar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapicosts.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);Her iki özellik de tam olarak desteklenir. Karmaşık otomasyon görevleri için bunları birleştirebilirsiniz. Model, araç tanımlarını verimli bir şekilde işler.
Kullanımınızı ve ön ödemeli kredinizi izleyin
Gösterge paneli aracılığıyla harcamalarınızı takip edin. Kredi gerçek token kullanımı tarafından ücretlendirilir. Hatalar ve reddedilenler ücretsizdir. Ön ödemeli kredi süresi dolmaz.
Yalnızca kripto ile bakiye yükleyebilirsiniz. USDT (TRC20) veya USDC (Base) kabul edilir. Minimum yükleme $20'dir. Daha büyük tutarlar için bonuslar uygulanır.
- $50+ +%5 bonus kredi ekler
- $100+ +%10 bonus kredi ekler
- $200+ +%15 bonus kredi ekler
Hizmet kesintisini önlemek için bakiyenizi izleyin. Dashboard gerçek zamanlı kullanımı gösterir. Aylık ücret veya abonelik yoktur.