Dolphin ia API Hızlı Başlangıç
İçerik filtreleriyle ve yönlendirme ücretleriyle mücadeleyi bırakın. Standart OpenAI istemci kodunuzu doğrudan, sansürsüz uç noktamıza bağlamak için bu kılavuzu kullanın ve iki dakikadan kısa sürede bağlantı kurun.
Temel URL ve Kimlik Doğrulama
API'miz HTTPS://api.dolphinia.cc/v1 adresinde bulunur ve her istek için basit bir API anahtarı gerektirir. Bu anahtarı, panoda Google veya e-posta ile kaydolduktan sonra hemen alırsınız ve süresi dolmaz. Maliyetleri aboneliklerin arkasına gizleyen toplayıcılardan farklı olarak, yalnızca gerçekten tükettiğiniz tokenlar için ücretlendirme yaparız. Anahtarınızı ortam değişkenlerinde güvenli tutun, çünkü anahtara sahip olan herkes ön ödemeli kredinizi harcayabilir. Hizmet, tüm kullanıcılar için istikrarı korumak amacıyla anahtar başına dakikada 300 istek için sıkı bir sınır uygular.
Sohbet Tamamlama İsteği Gönderme
İlk çağrınızı standart chat completions uç noktasını kullanarak yapın ve model ID olarak "uncensored" kullanın. Bu istek, prompt'unuzu sunucumuza gönderir ve diğer modellerde bulunan tipik reddetmeler olmadan bir metin yanıtı döndürür. Tek bir istek gövdesinde 8MB'a kadar veri gönderebilirsiniz; bu, çoğu standart kullanım durumu için yeterlidir. Hız sınırını aşarsanız, sunucu kısa bir bekleme süresi gerektiğini belirten bir 429 hatası döndürür. İşleme devam etmeden önce yanıtınızın geçerli bir message nesnesi içerdiğinden emin olun.
Akış Yanıtları ve Token Kullanımı
Akış özelliğini etkinleştirin ve stream parametresini true olarak ayarlayarak tokenları Sunucu Tarafından Gönderilen Olaylar aracılığıyla oluşturuldukları gibi teslim edin. Bu yaklaşım, özellikle isteğin başına 16,000 token maksimumuna kadar uzun çıktılar oluştururken algılanan gecikmeyi önemli ölçüde azaltır. Akıştaki son parça, maliyetleri gerçek zamanlı olarak izlemenize olanak tanıyan tam token kullanım istatistiklerini içerir. Bu olayları uygulamanızda işleyerek, tam oluşturmanın bitmesini beklemeden kullanıcıya metni aşamalı olarak görüntüleyebilirsiniz.
Fonksiyon Çağırma ve JSON Modu
İstemci isteğinizde bir tools dizisi sağlayarak yerel fonksiyon çağırma özelliğinden yararlanın, bu da modelin uygulamalarınız için yapılandırılmış veriler döndürmesine olanak tanır. Aşağı akış sistemleriyle entegrasyon için hassız şema uyumu gerektiren sistemlerle entegrasyon için response_format parametresini kullanarak sıkı JSON çıktısını da zorlayabilirsiniz. Model, bir fonksiyon çağırması gerekip gerekmediğini veya metin serbestçe oluşturup oluşturamayacağını kontrol etmek için tool_choice seçeneklerini destekler. Bu özellikleri kullanarak harici API'lerle veya veritabanlarıyla etkileşim kuran, karmaşık metinleri ayrıştırmaya gerek duymadan sağlam ajanlar oluşturun.
Parametreler: Sıcaklık, Top P, Seedler
Çıktının yaratıcılığını ve rastgeleliğini, standart OpenAI istemcileriyle yapacağınız gibi temperature, top_p ve seed parametrelerini kullanarak kontrol edin. Daha düşük bir sıcaklık daha deterministik sonuçlar verirken, daha yüksek bir değer daha çeşitli ve yaratıcı yanıtlar teşvik eder. Bir seed ayarlamak, uncensored LLM iş akışlarınızda belirli davranışların hata ayıklaması için kritik olan tekrarlanabilirliği sağlar. Belirli işaretlerde üretimi durdurmak için stop dizileri de tanımlayabilirsiniz; bu size çıktı sınırları üzerinde hassas kontrol sağlar.
Limitler, Hatalar ve Bağlam Penceresi
Modeliniz, hem istemi hem de tamamlamayı kapsayan devasa bir 100,000 tokenlık bağlam penceresi destekler. Bu, daha önceki bilgileri kaybetmeden büyük belgeler veya kapsamlı konuşma geçmişleri göndermenize olanak tanır. Geçersiz bir anahtar gönderirseniz 401 hatası alırsınız ve 402 hatası ödenek kredinizin tükendiğini gösterir. Dakikada 300 isteği aşarsanız veya eşzamanlı olarak 8 istek yapmaya çalışırsanız 429 hız sınımı tetiklenir. Sorunsuz çalışma için bu hataları kodunuzda zarifçe yönetin.
cURL
curl https://api.dolphinia.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the three main benefits of using Redis for caching."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinia.cc/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.dolphinia.cc/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
Dolphin ia API için temel URL nedir?
Açık kaynak uyumlu API'mizin temel URL'si HTTPS://api.dolphinia.cc/v1 şeklindedir. Varsayılan OpenAI URL'si yerine bu uç noktaya işaret etmek için istemci yapılandırmanızı güncellemeniz gerekir.
Uncensored API'deki hız sınırlarını nasıl yönetebilirim?
Dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlısınız. Bu limitleri aşmanız durumunda sunucu, uygulama mantığınızda üstel geri çekilme (exponential backoff) uygulamanızı gösteren bir 429 durum kodu döndürür.
Ön ödemeli kredim biterse ne olur?
API, bakiyeniz token kullanımını karşılamak için yetersiz olduğunda 402 Payment Required hatası döndürür. Kredinizin süresi dolmaz, bu nedenle hizmeti hemen devam ettirmek için istediğiniz zaman kripto ile yükleyebilirsiniz.
API anahtarınızı anında alın
Kaydolun, anahtarı alın, temel URL'yi güncelleyin. Basit kurulum.