Dolphin AI API Hızlı Başlangıç
Standart OpenAI-uyumlu kod kullanarak uygulamanızı sansürsüz LLM API'sine dakikalar içinde bağlayın. Yüksek hacimli metin üretimi için abonelik kilitlemelerini kaldıran, önceden ödemeli ve düşük maliyetli bir uç nokta sağlıyoruz.
Kimlik Doğrulama ve Temel URL
API anahtarınız her isteği doğrular. Temel URL'yi https://api.dolphinaimodels.com/v1 tüm uç noktalar için. Sistem geçerli bir anahtar gerektirir. Authorization header. O olmadan istekler hemen başarısız olur.
Anahtarınızı panelden oluşturun. Hesap başına bir aktif anahtar alırsınız. Yeni bir tane oluşturursanız eski anahtarınızı değiştirin. Anahtar, sansürsuz modele anında erişim sağlar.
Sohbet Tamamlama İsteği Gönderme
Şuraya bir POST isteği gönderin /v1/chat/completions. Model kimliği uncensored. Bu uç nokta metin girdisi kabul eder ve metin çıktısı döndürür. Sıcaklık (temperature) ve top_p gibi parametreleri ayarlayabilirsiniz.
Başlamak için temel bir cURL örneği:
curl https://api.dolphinaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit elevation is 29032 feet."}]
}'
Python SDK Entegrasyonu
Resmi OpenAI Python kütüphanesini kullanın. Base URL'yi bizim uç noktamıza yönlendirin. API anahtarınızı iletin. Kod yapısı standart OpenAI kullanımını yansıtır. Bu, mevcut projeler için kolay geçişi sağlar.
İstemciyi şu değerlerle yapılandırın:
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinaimodels.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 SDK Yapılandırması
Node.js istemcisini benzer şekilde başlatın. Temel URL'yi ve API anahtarını ayarlayın. SDK, serileştirmeyi otomatik olarak yönetir. Bu yaklaşım hem sunucu taraflı hem de istemci taraflı uygulamalar için çalışır.
Örnek yapılandırma:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinaimodels.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ış Yanıtlarını İşleme
Ayarlayarak akışı etkinleştirin stream: true. API Sunucu Tarafından Olaylar (SSE) döndürür. Her parça kısmi metin içerir. Son parça token kullanım verisi içerir. Bu, kullanıcılar için algılanan gecikmeyi azaltır.
Yanıtı akın:
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)
Limitler ve Hataları Anlamak
Bağlam penceresi 100.000 token'dır. Bu, prompt ve tamamlamayı içerir. Maksimum çıktı her istek için 16.000 token'dır. Hatalar standart HTTP kodlarını döndürür. 401 geçersiz bir anahtarı belirtir. 402 yetersiz krediyi ifade eder. 429 hız sınırlamasını bildirir.
Anahtar başına dakikada 300 istekle sınırlısınız. Eşzamanlılık aynı anda 8 isteğe kadar sınırlandırılmıştır. İstek gövdelerini 8 MB altında tutun. Bu limitler, iş yükünüz için istikrarlı performans sağlar.
Sık sorulan sorular
Dolphin AI API nedir ve standart sağlayıcılardan nasıl farklıdır?
OpenAI istemci yapısıyla uyumlu sansürsuz bir LLM API'sidir. Aylık abonelikler olmadan ödenmeli token faturalandırması sunar. Model, yasal yetişkin kullanım için içerik reddetmeleri olmadan yanıt verecek şekilde ayarlanmıştır.
Resmi OpenAI SDK'larını bu uç nokta ile kullanabilir miyim?
Evet. API, tam olarak OpenAI ile uyumludur. Uygulama mantığınızı yeniden yazmadan tedarikçi değiştirmenize olanak tanımak için istemci yapılandırmanızdaki temel URL'yi ve API anahtarını güncellemeniz yeterlidir.
İstek limitlerimi aşarsam ne olur?
API 402 Too Many Requests hatası döndürür. Dakikada 300 istek ve 8 eşzamanlı istekle sınırlısınız. Normal işleve devam etmek için kısa bir süre bekleyin veya eşzamanlılığınızı azaltın.
API anahtarınızı açın
Kaydol, anahtarı al ve temel URL'yi güncelle. Saniyeler içinde tamamlanır.
Hesap aç