Dolphin API Hızlı Başlangıç Kılavuzu
Dolphin API Hızlı Başlangıç Kılavuzu
Kimlik Doğrulama: Bearer Tokenlar
Kimlik doğrulama, başlıkta gönderilen bir Bearer jetonu gerektirir. Authorization header.
Anahtarı panelden alın veya deneme kredisi kullanın. Her istekte kimlik doğrulaması için bu başlığı eklemelisiniz.
Anahtarı güvenli tutun. Yalnızca güvenilir hizmetlerle paylaşın.
/v1/chat/completions Uç Noktası
Bu uç nokta meti girdisini işler ve meti çıktı olarak döndürür.
İstekleri şuna gönderin https://api.whatisdolphin.com/v1 model kimliğiniz ve mesajlarınızla birlikte.
Temel etkileşimler için bu yapıyı kullanın.
SSE ile Akış Yanıtları
Sunucu Tarafı Olayları (SSE) aracılığıyla gerçek zamanlı token teslimi sağlar.
Ayarla stream istem yükünüzde true olarak ayarlayın.
Süreklilik oluşturmak için parçalar geldiği gibi ayrıştırın.
Fonksiyon Çağırma ve JSON Modu
Fonksiyon çağırma, modellerin talimatlarınıza göre araçları çalıştırmasını sağlar.
Yapılandırılmış veri için sıkı şema uyumunu uygulamak için JSON modu kullanın.
Davranışı yönlendirmek için istekte araçları tanımlayın.
Bağlam Penceresi ve Token Sınırları
Bağlam penceresi toplamda 100.000 jetonu destekler.
Çıktı limitleri değişir: ayarlayın max_tokens kontrol için, aksi takdirde varsayılan 2.048 token'a dönün.
Optimal performans için giriş uzunluğunu sınırlar içinde tutun.
Kotası ve Hata Yönetimi
Hız limitleri anahtar başına dakikada 300 istek sağlar.
Geçersiz anahtarlar için 401 hataları ve hız sınırları için 429 hataları işleyin.
Yüksek hacim sırasında hizmet kesintilerini önlemek için kullanımı izleyin.
cURL
curl https://api.whatisdolphin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Define what a dolphin is in two lines."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.whatisdolphin.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.whatisdolphin.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ça sorulan sorular
Token başına maliyet nedir?
Giriş tokenları 1M token başına $0.15'dir. Çıktı tokenları 1M token başına $0.50'dir. Peşin bakiye, gerçek kullanıma göre tahsil edilir.
Kredimi nasıl yüklerim?
Yalnızca kripto para ile bakiye yükleyin. Kabul edilen yöntemler USDT (TRC20) veya USDC (Base)'dir. Minimum tutar $20'dir.
Hız limitini aşarsam ne olur?
429 Çok Fazla İstek hatası alırsınız. Yeniden denemeden önce bekleyin veya istek sıklığınızı azaltarak dakikada 300 istek sınırında kalın.
API anahtarınızı bir adımda alın
Kaydolun, anahtarı kopyalayın, temel URL'yi güncelleyin. Tam yapılandırma bu.