Uncensored API belgeleri
Sansürsüz API'mizi tek bir temel URL değişikliği ile mevcut herhangi bir projeye ekleyin. Tutarlı üretim, şeffaf kripto fiyatlandırması ve sıfır abonelik kilidi elde edersiniz.
Hızlı Başlangıç: SDK'yı Yükleyin ve Yapılandırın
İstemcinizi temel URL'mize işaret ederek ve API anahtarınızı geçirerek başlayın. Uç nokta https://api.claudeapitokencosts.com/v1 ve karmaşık yönlendirme mantığı gerektirmez.
Kimlik doğrulama, başlıkta standart bir bearer token kullanır. Authorization header. Anahtarınızı Google veya e-posta ile anında oluşturabilirsiniz.
Hizmetimiz tamamen OpenAI uyumludur. Çekirdek mantığınızı değiştirmeden resmi SDK'ları kullanabilirsiniz. Base URL'yi güncelleyin ve anahtarınızı enjekte edin.
Kullan curl bağlantıyı hemen doğrulamak için.
Temel Sohbet Tamamlama İsteği
Şuraya bir POST isteği gönderin /v1/chat/completions metin çıktısı almak için. Bu uç nokta tüm standart sohbet etkileşimlerini işler.
Sistem isteminizi ve kullanıcı mesajınızı JSON gövdesinde tanımlayın. Model ID her zaman uncensored.
API, doğrudan metin yanıtı döndürür. Basit kullanım durumları için karmaşık akış nesnelerini ayrıştırmaya gerek yoktur.
Bu yaklaşım basit betikler veya toplu işleme işleri için çalışır. Kullanın curl ilk çağrınızı test etmek için.
Sunucu Tarafı Olayları (SSE) ile Akış Yanıtları
Ayarlayarak akışı etkinleştirin stream: true istekinizde. Sunucu, oluşturuldukları gibi parçalar döndürür.
Bu yöntem, uzun çıktılar için algılanan gecikmeyi azaltır. Ayrıca uygulamanızın belirteçleri gerçek zamanlı olarak görüntülemesine olanak tanır.
Her parça kısmi veri içerir ve son yük kullanım istatistiklerini içerir.
Etkileşimli uygulamalar için kritik olan tokenların geldiği şekilde işlenmesi için istemci kodunuzda SSE akışını yönetin.
Fonksiyon Çağırma ve JSON Modu
Kullanarak yapılandırılmış çıktıyı destekler response_format parametre. Değerini {"type": "json_object"} katı JSON yanıtlar için.
Fonksiyon çağırma için araçlar da tanımlayabilirsiniz. Model, istekte sağlanan araç tanımlarına saygı duyar.
Bu, borularınız için güvenilir veri çıkarma sağlar. Karmaşık iş akışları için JSON modunu araçlarla birleştirin.
Modelimiz yapılandırılmış veri oluşturmayı verimli bir şekilde işler.
Parametreler: Sıcaklık, Top P, Seed
Yaratıcılığı temperature ve top_p. Daha yüksek değerler rastgeleliği artırır. Daha düşük değerler çıktıları daha belirleyici hale getirir.
Şu seed tekrarlanabilir sonuçlar için parametre. Bu, belirli istemleri hata ayıklamak veya test etmek için kullanışlıdır.
Ayarla max_tokens çıktı uzunluğunu sınırlamak için. Varsayılan, istek başına 2.048 tokendır.
Belirli kullanım durumunuza uyması için bu ayarları kullanın. Gerekli olduğunda tutarlılığı çeşitlilikle dengeleyin.
Token Kullanımı ve Maliyetler
Sadece tüketilen token'lar için ödeme yaparsınız. Giriş token'ları milyon başına $0.15'tir. Çıkış token'ları milyon başına $0.50'dir.
Hatalar ve reddetmeler kredi tüketmez. Yalnızca başarılı tamamlamalar için ödeme yaparsınız.
Büyük toplu gönderiler göndermeden önce maliyetleri tahmin etmek için token hesaplayıcıyı kullanın. Fiyatlandırma şeffaf ve kullanım bazlıdır.
Aylık ücret veya abonelik kilitlenmeleri uygulanmaz. Kredi süresi dolmaz. İstediğiniz zaman kripto ile yükleyebilirsiniz.
Akış yanıtlarındaki son parça üzerinden kullanımınızı izleyin.
cURL
curl https://api.claudeapitokencosts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests and show me the output"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapitokencosts.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.claudeapitokencosts.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)Sık sorulan sorular
Bu hizmet için Claude API token maliyetleri nedir?
Fiyatlandırma, 1M giriş token'ı başına $0.15 ve 1M çıkış token'ı başına $0.50'dir. Bu, gizli ücret veya abonelik gereksinimi olmayan sabit bir orandır. Yalnızca kullandığınız şey için ödersiniz.
Hız sınırlarını ve hataları nasıl yönetebilirim?
API, dakika başına 300 isteği aşmanız durumunda 429 durum kodunu döndürür. 401 hatası geçersiz bir API anahtarı olduğunu gösterir. 402 hatası daha fazla kredi eklemeniz gerektiğini belirtir. Bu hatalar standarttır ve kodda kolayca işlenebilir.
Bağlam penceresi boyutu nedir?
Bağlam penceresi, birleştirilmiş istem ve tamamlama için 100.000 token'dır. Tek bir çıktıda 16.000 token'a kadar talep edebilirsiniz. Bu, sınırlara hızla takılmadan önemli miktarda bağlam işlemenizi sağlar.
Anahtarınıza basit bir form aracılığıyla erişin
Kaydolun, anahtarınızı kopyalayın, temel URL'yi güncelleyin. Bu, tam yapılandırmadır.