OpenAI uyumlu api hızlı başlangıç
Mevcut pipeline'ınız için uncensored LLM uç noktasımızı kullanarak drop-in entegrasyon. Maliyetleri kontrol etmenizi sağlayan şeffaf ön ödemeli faturalandırma sağlıyoruz, aylık ek yük yok.
Temel URL ve kimlik doğrulama
İstemcinizi temel URL'mize yönlendirin openai compatible endpointŞunu ayarlayın base_url değişkenini https://api.openaipriceapi.com/v1 ve anahtarınızı yetkilendirme başlığında sağlayın. Hesap başına bir aktif anahtarınız olur ve kayıt sırasında telefon numarası gerekmez. Temel URL, resmi SDK'larla çalışır, bu nedenle diğer sağlayıcılardan geçiş yapmak için yalnızca URL ve anahtarı değiştirirsiniz. Bizim openai price api geçerli tokenlar için ücretlendirme yapar, hatalar ücretsizdir ve kredi süresi dolmaz. Anahtarınızı güvende tutun çünkü tüm istekler için gereken tek kimlik bilgisi budur.
İlk chat completion isteği
Standart bir POST isteğini chat completions uç noktasına gönderin. Model tanımlayıcısını "uncensored" olarak iletin ve sistem ile kullanıcı istemlerinizi ekleyin. API, seçilen formatta (genellikle JSON veya düz metin) bir metin yanıtı döndürür. Yaratıcılığı kontrol etmek için sıcaklık ve top_p gibi parametreleri ayarlayabilirsiniz. İstek gövdesi, sorunsuz işlem için 8 MB altında kalmalıdır. Bağlantıyı doğrulamak ve ilk yanıtınızı almak için aşağıdaki curl komutunu kullanın.
Python SDK entegrasyonu
Hizmetimizle etkileşim kurmak için resmi Python kütüphanesini kullanın. İstemciyi base URL ve API anahtarınızla yapılandırın. SDK, tokenizasyonu ve HTTP isteklerini otomatik olarak yönetir. Tek bir konuşma bağlamında birden fazla mesaj gönderebilirsiniz. Model, uzun belgeler için 100,000 token'lık bir bağlam penceresi destekler. Akış (streaming) ayrıca Python istemcisi üzerinden de mevcuttur. İstemciyi başlatmak ve mesaj göndermek için aşağıdaki kod parçacığını kullanın.
Node SDK kullanımı
Standart npm paketini kullanarak Node.js ile entegre edin. Ortam değişkenlerini ayarlayın veya doğrudan istemci yapıcısına iletin. Node SDK'sı tutarlılık için Python arayüzünü yansıtır. Hataları zarifçe işleyebilir ve yanıt nesnesini ayrıştırabilirsiniz. Bu yaklaşım güvenilir metin üretimi gerektiren sunucu taraflı uygulamalar için iyi çalışır. Aşağıdaki kod parçası Node ortamınız için temel kurulumu gösterir.
Akış yanıtlarını işleme
Oluşturulurken belirteçleri almak için akış özelliğini etkinleştirin. Bu, uzun yanıtlar için algılanan gecikmeyi azaltır. Son parça, doğru faturalandırma için toplam belirteç kullanımını içerir. Akışı ayrıştırarak kullanıcı arayüzünü gerçek zamanlı olarak güncelleyebilirsiniz. API, bu protokol için Sunucu Tarafından Gönderilen Olayları kullanır. Bu yöntem, sohbet arayüzleri ve canlı demosu için idealdir. Belirteçleri verimli bir şekilde işleyen bir akış istemcisi uygulamak için aşağıdaki örneği kullanın.
Limitler, hatalar ve bağlam penceresi
Kesintılar yaşamamak için istek limitlerinizi izleyin. API dakikada 300 istek ve anahtar başına 8 eşzamanlı istek izni verir. 401 hatası anahtarınızın geçersiz olduğunu, 402 ise kredinin tükendiğini gösterir. 429 yanıtı hız sınırına ulaşıldığını bildirir; bekleyip yeniden deneyin. Bağlam penceresi girdi ve çıktı birlikte 100.000 token içindir. Maksimum çıktı, daha düşük bir sınır belirlemedikçe 16.000 token'dır. Hatalar ve reddedilen istekler ücretsizdir, bu nedenle yalnızca başarılı token'lar için ödeme yaparsınız. Bu şeffaf faturalandırma modeli, tam olarak ne kadar harcadığınızı bilmenizi sağlar.
cURL
curl https://api.openaipriceapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set timezone to UTC for log parsing"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaipriceapi.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.openaipriceapi.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
OpenAI fiyat API'si için temel URL nedir?
Temel URL HTTPS://api.openaipriceapi.com/v1 şeklindedir. Varsayılan OpenAI URL'si yerine bu uç nokta kullanmak için istemci yapılandırmanızı güncellemeniz gerekir. Bu, isteklerinizin uncensored model sunucularımıza gitmesini sağlar.
kısıtlamasız LLM ne kadar?
Fiyatlandırma, 1M giriş token'ı başına $0.15 ve 1M çıktı token'ı başına $0.50'dir. Sadece geçerli token'lar için ödeme yaparsınız; hatalar sıfır ücretle yüklenir. Kredi kripto üzerinden ön ödemeli olarak yüklenir ve süresi dolmaz.
Bağlam penceresi boyutu nedir?
Bağlam penceresi, toplam istem ve tamamlama için 100.000 token'dır. İstek başına 16.000 tokenlık bir maksimum çıktı limiti ayarlayabilirsiniz. Bu, yanıt kalitesini korurken uzun belge işleme imkanı sağlar.
API anahtarınızı birkaç adımda alın
Kaydolun, token'ı kopyalayın, temel URL'nizi güncelleyin. Bu, tüm yapılandırmadır.