Dolphin llm API Hızlı Başlangıç
Dolphin LLM, 100k bağlam penceresine sahip sansürsüz bir API sunar. Bu kılavuz, geliştiricilerin hizmeti standart OpenAI-uyumlu istemciler kullanarak nasıl entegre edeceğini gösterir.
Kimlik Doğrulama & Base URL Kurulumu
API, standart Bearer token kim doğrulaması kullanır. Google veya e-posta adresiyle kaydolduktan sonra anahtarınızı hemen alırsınız. Bu anahtarı ortam değişkenlerinizde güvenli bir şekilde saklayın. Tüm istekler, sansürsüz model için özel temel URL'yi hedeflemelidir.
- Temel URL: HTTPS://api.llmdolphin.com/v1
- Auth Header: Authorization: Bearer YOUR_API_KEY
curl https://api.llmdolphin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set variable x to 5"}]
}'
Chat Completions Endpoint
POST /v1/chat/completions uç noktasına metin prompt'ları gönderin. Model id'si 'uncensored'dir. Yanıtları akış olarak gönderebilir veya tam metin blokları olarak alabilirsiniz. API, system, user ve assistant rolleri içeren standart mesaj formatlarını kabul eder.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmdolphin.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)
Akış Yanıtları & Token Kullanımı
Akışı etkinleştirmek için stream=true ayarlayın. Sunucu Sunucu Tarafından Gönderilen Olaylar (SSE) döndürür. Token kullanım verileri akışın son parçasında görünür. Bu, tam yanıtı beklemeden maliyetleri gerçek zamanlı izlemenize olanak tanır.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmdolphin.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);
Fonksiyon Çağırma & JSON Modu
Model, araç tanımlarıyla işlev çağırma destekler. response_format kullanarak JSON çıktısını da zorlayabilirsiniz. Bu, otomasyon hatlarınız için tutarlı ayrıştırmayı sağlar. Araçları mesajlar dizisinde veya istek nesnesinde tanımlayı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)
Parametreler: Sıcaklık, Top P, Seed
Yaratıcılığı sıcaklıkla ve çeşitliliği top_p ile kontrol edin. Yeniden üretilebilir çıktılar için seed kullanın. Model, stop dizileri ve varlık cezası gibi standart parametreleri kabul eder. Bu değerleri belirli kullanım durumunuza göre ayarlayın.
Hata Yönetimi & Hız Sınırlamaları
Geçersiz anahtarlar için 401 hataları ve yetersiz kredi için 402 hataları işleyin. Hız sınırları dakikada 300 istektir. Bağlam penceresi 100.000 token'dır. Hatalar ve reddetmeler krediyi tüketmez. Ayrıntılar için yanıt durumunu kontrol edin.
Sıkça sorulan sorular
Dolphin LLM için context window nedir?
Model, 100.000 token'lık bir bağlam penceresini destekler. Bu pencere hem istem hem de yanıtı kapsar. Çıktı başına 16.000 token'a kadar talep edebilirsiniz.
API için nasıl ödeme yaparım?
TRC20 üzerinde USDT veya Base üzerinde USDC ile bakiye yükleyebilirsiniz. Krediler süresiz olarak geçerlidir ve gerçek kullanım bazında ücretlendirilir. Minimum yükleme tutarı $20'dir.
Uncensored model, GPT ile aynı mı?
Hayır, kısıtlamasız yanıtlar için ayarlanmış açık ağırlıklı bir modeldir. GPT, Claude veya başka bir üreticinin modeli değildir. Aynı istemci kodu ile çalışır.
API anahtarınızı oluşturun
Kaydolun, anahtarı alın ve temel URL'nizi güncelleyin. Yapılandırmak için gereken tek şey bu.