Hoş geldinizAPI referansı03/07
Dolphin ai chat API Hızlı Başlangıç Kılavuzu
Sansürsüz LLM'mizi standart OpenAI SDK'sını kullanarak mevcut yığınına ekleyin. Şeffaf fiyatlandırma ve sıfır satıcı kilidi ile ham, tek modellere sahip bir uç nokta elde edersiniz.
https://api.dolphinaichat.com/v1uncensoredSDK Kurulumu & Yapılandırması
Diliniz için resmi istemci kütüphanesini yükleyerek başlayın. API'miz standart OpenAI package yapısı, muhtemelen zaten sahipsiniz. Base URL'yi endpoint'imize işaret edecek şekilde yapılandırın ve API anahtarınızı sağlayın.
Kimlik bilgilerini güvenli tutmak için ortam değişkeni yöntemini kullanın. Base URL HTTPS://api.dolphinaichat.com/v1'dir. Bu, base_url ve API anahtarını değiştirerek herhangi bir OpenAI-uyumlu istemci ile çalışır.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinaichat.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinaichat.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);
İlk POST İsteğinizi Yapmak
Bağlantıyı test etmek için basit bir sohbet tamamlama isteği gönderin. Kısıtlamaya yönelik yanıtlar için ayarlanmış açık ağırlıklı model için "uncensored" model kimliğini kullanın.
curl https://api.dolphinaichat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the daily server load statistics for the last week"}]
}'
Akış Yanıtlarını (SSE) İşleme
API, kademeli çıktı için Sunucu Tarafından Gönderilen Olayları (SSE) destekler. Belirteç kullanım ayrıntıları, akışın son parçasında görünür.
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)
Bağlam Pencerelerini ve Tokenları Anlamak
Model, birleşik istek ve tamamlama için 100.000 token'lık bir bağlam penceresi destekler. Maksimum çıktı, istek başına 16.000 token'dır. Varsayılan max_tokens ayarlanmazsa 2.048'dir. Fiyatlandırma, 1M giriş token'ı başına $0.15 ve 1M çıktı token'ı başına $0.50'dir.
Hata Kodları & Hız Sınırlaması
Standart HTTP hatalarını zarifçe yönetin. 401 geçersiz bir anahtarı gösterir. 402 krediniz olmadığını belirtir. 429 oran sınırlandırmasını işaret eder. Limitler anahtar başına dakikada 300 istek ve 8 eşzamanlı istektir. İstek gövdesi maksimum 8 MB'tır.
JSON Modu & Fonksiyon Çağırma Kurulumu
Kullan response_format: {"type": "json_object"} yapılandırılmış çıktılar için. İşlev çağırma'yı tools ve tool_choice. Sıcaklık ve top_p gibi parametreler tam olarak desteklenir.
Sık sorulan sorular
Temel dolphin AI sohbet API yeteneği nedir?
Sohbet tamamlamaları sunan hosted, açık ağırlıklı bir sansürsüz modeldir. Standart OpenAI SDK'ları ile akış, JSON modu ve fonksiyon çağırma destekler.
Paralel sohbet API yanıtlarındaki eksik alıntıları hata ayıklamak için ne yapmalıyım?
Serbest metin alıntıları beklerken JSON modunu zorlamadığınızdan emin olun. İsteminizin açıkça alıntı formatları istediğini kontrol edin. Model kimliğinin "uncensored" olarak ayarlandığını doğrulayın.
Hangi ödeme yöntemlerini kabul ediyorsunuz?
Yalnızca Kripto: TRC20 üzerinde USDT veya Base üzerinde USDC, $20 ile $500 arasında herhangi bir tam tutar. Bonus kredi $50'den itibaren geçerlidir.
API anahtarınızı getirin
Kaydolun, belirtecinizi kopyalayın ve temel URL'yi güncelleyin. İşte tümü.