tr ▾
Anahtar

Hızlı Başlangıç: uncensored api'yi entegre edin

Kodunuzu temel URL'yi ve API anahtarını güncelleyerek uncensored LLM API'mize geçirin. Bu hızlı başlangıç kılavuzu, standart OpenAI uyumlu istemcilerle entegrasyonu adım adım anlatır.

Önkoşullar: SDK ve ortam değişkenleri

Tercih ettiğiniz SDK'yı yükleyin ve kimlik bilgilerinizi ortam değişkenlerinde ayarlayın. Hizmetimiz standart OpenAI-uyumlu uç noktaları kullandığından, mevcut istemci kütüphaneleri modifikasyon olmadan çalışır. İstekleriniz için panelden bir API anahtarına ve temel URL'ye ihtiyacınız vardır. Temel entegrasyon için karmaşık sarmalayıcılara veya özel başlıklara gerek yoktur.

curl https://api.claudecostpermilliontokens.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current cost per million tokens for the Pro model?"}]
  }'

Ortam değişkenlerinizin betiklerinizi çalıştırmadan önce doğru şekilde dışa aktarıldığından emin olun. Bu yaklaşım kimlik bilgilerinizi güvenli tutar ve kodunuzu farklı dağıtım ortamları arasında taşınabilir hale getirir.

Temel URL ile istemci başlatma

İstemci kütüphanenizi varsayılan sağlayıcı uç noktası yerine temel URL'mize yönlendirmek için yapılandırın. Sağlanan temel URL'yi ve API anahtarınızı kullanarak bağlantıyı başlatın. Bu basit değişiklik, standart SDK yöntemleriyle uyumluluğu korurken tüm trafiği sansürsüz modelimize yönlendirir.

from openai import OpenAI

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

Mevcut modelleri listelerken bağlantıyı doğrulayın. Bu adım, istemcinizin herhangi bir asıl prompt veya veri göndermeden önce altyapımıza doğru şekilde yönlendirildiğini onaylar.

İlk sohbet tamamlama isteğinizi gönderme

Model kimliğini kullanarak standart bir sohbet tamamlama isteği gönderin uncensored. Bu model yasal yetişkin kullanım için içerik reddi olmadan metin girdisi ve çıktısı işler. Diğer herhangi bir OpenAI-uyumlu uç nokta ile yapacağınız gibi mesajları iletebilir, sıcaklığı ayarlayabilir ve diğer parametreleri tanımlayabilirsiniz.

import OpenAI from "openai";

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

Oluşturulan metin ve token kullanımı için yanıtı kontrol edin. Bu, entegrasyonunuzun doğru çalıştığını ve modelin promptlarınıza beklendiği gibi yanıt verdiğini doğrular.

Akış yanıtlarını ve tokenleri işleme

İsteğinizde stream parametresini true olarak ayarlayarak akış özelliğini etkinleştirin. API, oluşturuldukları gibi metin parçalarını döndürerek çıktıyı gerçek zamanlı olarak görüntülemenizi sağlar. Her parça, son parçada token kullanım verilerini içerir, bu da tüketimi doğru bir şekilde izlemenize yardımcı olur.

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)

Düşük gecikmeyi korumak için her parçayı verimli bir şekilde işleyin. Bu yöntem, anında geri bildirim gerektiren uygulamalar için idealdir.

Fonksiyon çağırma ve JSON modu kullanma

Yapılandırılmış çıktılar için fonksiyon çağırma ve JSON modundan yararlanın. Uygulamanızda tutarlı ayrıştırma sağlamak için yanıt formatını JSON olarak ayarlayın. Ayrıca araçları tanımlayabilir ve modelin çıktı davranışını yönlendirmek için araç tercihlerini belirleyebilirsiniz.

Sıcaklık, top_p ve durdurma dizileri gibi parametreler, yanıt stilini ince ayarlamaya olanak tanır. Modeli mevcut iş akışınıza sorunsuz bir şekilde entegre etmek için bu özellikleri kullanın.

Kimlik doğrulama ve limitleri yönetme

API anahtarınız tüm istekleri doğrular; 401 hataları geçersiz bir anahtarı, 402 hataları ise yetersiz krediyi gösterir. Hız sınırları dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlıdır. Bağlam penceresi 100.000 tokena kadar destekler ve istek başına maksimum 16.000 token çıktı verir.

Kesintilerden kaçınmak için kullanımınızı izleyin. İşleme sırasında hatalar ücretsizdir, bu nedenle token tüketimini endişelenmeden istekleri yeniden deneyebilirsiniz. Anahtarınızı güvende tutun ve gerekirse panel aracılığıyla değiştirin.

Sık sorulan sorular

Bu API için Claude maliyet milyon token başına nedir?

Fiyatlandırma, her milyon giriş token'ı için $0.15 ve her milyon çıkış token'ı için $0.50'dir. Bu şeffaf model, gizli ücretler veya aylık abonelikler olmadan, yalnızca kullandığınız şey için ödeme yapmanızı sağlar.

Hız sınırlarını ve hataları nasıl yönetebilirim?

Dakikada 300 istek ve anahtar başına 8 eşzamanlı istek ile sınırlısınız. 401 durumu anahtarınızın geçersiz olduğunu gösterir, 402 hatası kredi eklemeniz gerektiğini gösterir. İşleme sırasında oluşan hatalar token tüketmez.

Uncensored model OpenAI SDK'larıyla uyumlu mu?

Evet, API'miz tamamen OpenAI uyumludur. Base URL'yi ve API anahtarını güncelleyerek standart SDK'ları kullanabilirsiniz. Bu, karmaşık sarmalayıcılar veya özel uygulamalar olmadan anında kod migrasyonu sağlar.

Anahtarınızı dakikalar içinde alın

Kaydolun, anahtarınızı kopyalayın, API'nizi yeni temel URL'ye yönlendirin. Basit.

Anahtar