API Hızlı Başlangıç Kılavuzu
Bu kılavuz, mevcut istemci kodunuzla uncensored, OpenAI uyumlu API'mizi entegre etmenize yardımcı olur. Tek bir model, şeffaf fiyatlandırma ve vendor kilidi olmayan bir hizmet elde edersiniz.
https://api.pricingapideepseek.com/v1
Temel URL ve Kimlik Doğrulama
Her istek için geçerli bir API anahtarı ile özel taban URL'mizi kullanın.
Temel URL https://api.pricingapideepseek.com/v1. Varsayılan OpenAI uç noktası yerine burayı işaret edecek şekilde SDK yapılandırmanızı güncelleyin. API anahtarınızı geçirerek kimlik doğrulaması yapın. Authorization header. Hesap başına bir anahtar alırsınız. Yenisine ihtiyacınız olursa, eski anahtar hemen çalışmayı bırakır. Kripto satın almadan önce bağlantıyı doğrulamak için $0.50 deneme kredisi ile başlayın.
İlk Sohbet Tamamlama İsteğinizi Gönderin
Metin yanıtı almak için sohbet tamamlama uç noktasına bir POST isteği gönderin.
Bu, standart OpenAI istemcileri için doğrudan yerini alan bir çözümdür. Model kimliğini uncensored. API, prompt'unuza göre metin döndürür. Eksik kredi veya geçersiz anahtarlar gibi hatalar, standart HTTP durum kodlarını döndürür. Temel metin üretimi için ek yapılandırma gerekmez.
- Uç nokta:
POST /v1/chat/completions - Model Kimliği:
uncensored - Girdi: Yalnızca metin istemleri
402 hatası alırsanız bakiyenizi kontrol edin. Hizmeti kesinti olmadan kullanmaya devam etmek için USDT veya USDC ile yükleyin.
Python SDK Entegrasyonu
OpenAI Python kütüphanesini temel URL'mizi ve anahtarınızı kullanacak şekilde yapılandırın.
Tanıdık Python kodunu LLM etkileşimleriniz için kullanmanızı sağlar. Kütüphane istek biçimlendirmesini otomatik olarak halleder. Varsayılan API ana bilgisayarını geçmeniz yeterlidir. Bu, mevcut betiklerinizin büyük bir yeniden düzenleme yapmadan çalışmasını sağlar.
- Ayarla
base_urlAPI endpoint'imize. - Ayarla
api_keybenzersiz anahtarınıza. - Çağrı
chat.completions.createmodel ileuncensored.
Hatalar standart istisnalar olarak yükseltilir. Hız sınırları veya faturalandırma sorunları hakkında ayrıntılar için hata mesajını kontrol edin.
Node SDK Yapılandırması
OpenAI Node istemcisini özel ana bilgisayarımız ve kimlik bilgilerinizle başlatın.
Bu yaklaşım sunucu taraflı uygulamalar veya Node.js ortamları için iyi çalışır. Temel URL'yi ve API anahtarını başlatma sırasında iletirsiniz. SDK'nın geri kalanı standart sürümle aynı şekilde çalışır. Mantığınızı değiştirmeden mesaj gönderebilir ve metin yanıtları alabilirsiniz.
- OpenAI paketini içe aktarın.
- Özel temel URL ile bir istemci örneği oluşturun.
- Standart
chat.completions.createyöntem.
Anahtarınızın geçerli olduğundan emin olun. API, süresi dolmuş veya yanlış anahtarlarla gelen istekleri reddeder. Beklenmedik ücretlerden kaçınmak için kullanımınızı izleyin.
SSE ile Akış Yanıtları
Oluşturulurken belirteçleri almak için akış özelliğini etkinleştirin.
Ayarla stream: true istekinizde. API, her token için Sunucu Tarafından Gönderilen Olaylar (SSE) gönderir. Bu, son kullanıcılar için algılanan gecikmeyi azaltır. Parçaları geldikçe işlersiniz. Son parça, faturalandırma için toplam token kullanımını içerir. Bu, sohbet arayüzleri ve gerçek zamanlı uygulamalar için idealdir.
- Ayarla
streamiçintrue. - Kodunuzda SSE olaylarını yönetin.
- Token'ları aşamalı olarak gösterin.
Akış fiyatlandırmayı değiştirmez. Kullanılan toplam tokenlar için ödeme yaparsınız. Akış sırasında hatalar son chunk'ta gönderilir. Bu son olayda hata alanlarını kontrol edin.
Limitler, Hatalar ve Bağlam Penceresi
Kısıtlama limitlerinizi, hata kodlarınızı ve token kısıtlamalarınızı anlayın.
Dakikada 300 istek gönderebilirsiniz. Anahtar başına aynı anda yalnızca 8 istek çalışır. İstek gövdesi 8 MB'ın altında olmalıdır. Bağlam penceresi toplam 100,000 token'dır. Bu hem promptunuzu hem de oluşturulan yanıtı içerir. Limiti aşarsanız 429 hatası alırsınız. Geçersiz anahtarlar 401 döndürür. Bakiyesi olmayanlar 402 döndürür. Hatalar token tüketmez. Reddler de ücretsizdir. Bu sayede yalnızca gerçek çıktı için ödeme yaparsınız. 16,000 token maksimum çıktı limitinde kalmak için token kullanımınızı dikkatli planlayın.
cURL
curl https://api.pricingapideepseek.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the per million token costs for input and output."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingapideepseek.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.pricingapideepseek.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
Bağlam penceresi boyutu nedir?
Bağlam penceresi 100.000 token'dır. Bu sınır, hem girdi promptunu hem de oluşturulan tamamlama metnini içerir. İstek başına 16.000 token'a kadar çıktı oluşturabilirsiniz.
API hatalarını nasıl yönetebilirim?
Hatalar standart HTTP durum kodları döndürür. 401 anahtarınızın geçersiz olduğu anlamına gelir. 402 yetersiz kredi olduğunu gösterir. 429 hız sınırına ulaştığınızı sinyal verir. Hatalar token bakiyenizi tüketmez.
Bu API'yi kodlama görevleri için kullanabilir miyim?
Evet. Sansürsüz model kod üretimi konusunda iyi çalışır. Yasal teknik sorguları reddetmez. Kod parçacıkları gönderebilir ve standart formatlarda yanıtlar alabilirsiniz. Yapılandırılmış veri için JSON modu mevcuttur.
API Anahtarınızı Alın
Kaydolun, anahtarınızı kopyalayın, temel URL'yi güncelleyin. Yapmanız gereken tek şey bu.