tr ▾
Hesap aç

Dolphin api Hızlı Başlangıç

Mevcut OpenAI uyumlu araçlarınızı engellenmemiş LLM'mize bağlayarak Dolphin API'siyle başlayın. Bu kılavuz; kimlik doğrulama, temel istekler, akış işlemleri ve yüksek hacimli kullanım için kritik sınırlamaları kapsar.

https://api.apidolphin.com/v1uncensored

Temel URL ve Kimlik Doğrulama

API anahtarınız uç noktamıza yapılan her isteği doğrular. Temel URL olarak HTTPS://api.apidolphin.com/v1'i herhangi bir OpenAI-uyumlu SDK ile kullanın. Model tanımlayıcısı tüm tamamlamalar için "uncensored"dir. Bu kurulum, kodunuzun herhangi bir değişiklik yapmadan altyapımızla çalışmasını sağlar.

temperature ve top_p gibi standart parametreleri destekliyoruz. İhtiyaca göre JSON modunu veya fonksiyon çağırma'yı etkinleştirebilirsiniz. Hatalar ve reddetmeler ön ödemeli kredinizi tüketmez. Yalnızca gerçek token kullanımı şeffaf oranlarımızla faturalandırılır.

İlk İsteğinizi Gönderin

Bağlantınızı doğrulamak için temel bir sohbet tamamlama gönderin. Uç noktası test etmek için aşağıdaki curl komutunu kullanın. YOUR_API_KEY'i panodan aldığınız gerçek anahtarınızla değiştirin. Yanıt, modelin metin çıktısını döndürür.

Bu istek standart OpenAI formatını kullanır. Sistem istemlerini veya kullanıcı mesajlarını gerektiği gibi ayarlayabilirsiniz. API, oluşturulan metni içeren bir yanıt nesnesi döndürür. Ölçeklendirmeye başlamadan önce çıktının beklentilerinizle eşleştiğini doğrulayın.

Örnek kullanım:

curl https://api.apidolphin.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert the attached JSON payload to YAML format"}]
  }'

Python SDK Entegrasyonu

Resmi OpenAI Python kütüphanesini kullanarak API'mizle etkileşim kurun. Base URL'yi ve API anahtarını istemci yapılandırmanızda ayarlayın. Aşağıdaki kod örneği basit bir metin oluşturma çağrısını göstermektedir.

Kütüphaneyi pip aracılığıyla yükleyin. Ardından kimlik bilgilerinizle istemciyi başlatın. "uncensored" model adıyla chat.completions.create'ı çağırın. Bu yaklaşım kodunuzu farklı LLM sağlayıcıları arasında taşınabilir tutar.

Kod örneği:

from openai import OpenAI

client = OpenAI(base_url="https://api.apidolphin.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 Entegrasyonu

Node SDK aynı yapılandırma desenini izler. OpenAI istemcisini temel URL ve anahtarınızla başlatın. "sansürsüz" modelini kullanarak bir tamamlama isteği gönderin. Bu yöntem sunucu taraflı uygulamalar için idealdir.

Yanıt verilerini doğru şekilde işlediğinizden emin olun. API standart bir tamamlama nesnesi döndürür. Oluşturulan metni yanıt nesnesinden erişebilirsiniz. Bu yapılandırma Express, Fastify veya herhangi bir Node.js çerçevesi ile çalışır.

Uygulama örneği:

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apidolphin.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ı Yönetin

Gerçek zamanlı token dağıtımı için akış özelliğini etkinleştirin. İsteğinizde stream parametresini true olarak ayarlayın. API, veriler oluşturulurken parçalar halinde döndürür. Bu, son kullanıcılar için algılanan gecikmeyi azaltır.

Her parçayı uygulama mantığınızda işleyin. Son parça, nihai token kullanım ayrıntılarını içerir. Akış, desteklenen tüm parametrelerle çalışır. Sohbet arayüzleri ve canlı metin üretimi için idealdir.

Akış örneği:

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, Hatalar ve Bağlam Penceresi

Hesabınızın 100.000 token'lık bir bağlam penceresi vardır. Bu hem istem hem de tamamlama token'larını içerir. Her istek için maksimum çıktı 16.000 token'dır. max_tokens ayarlamazsanız, sınır 2.048 token'dır.

Hız limitleri anahtar başına dakikada 300 istek sağlar. 8 eşzamanlı isteğiniz olabilir. İstek gövdesi boyutu sınırı 8 MB'tır. Geçersiz anahtarlar için HTTP 401, yetersiz kredi için 402 ve hız sınırları için 429'ü işleyin. Hatalar ücretsizdir, bu nedenle maliyet olmadan yeniden deneyebilirsiniz.

SSS

dolphin API nedir?

Dolphin API, sıcaklık ve top_p gibi standart parametrelerle metin üretimi destekleyen barındırılmış, OpenAI uyumlu bir uç noktadır. Yalnızca gerçek token kullanımına göre ödeme yaparsınız ve ön ödemeli kredi kullanırsınız.

Ön ödemeli kredi nasıl çalışır?

Bakiye, girdi ve çıktı için gerçek token kullanımına göre ücretlendirilir. Hatalar ve reddedilen istekler bakiyenizi tüketmez. Önceden ödenen bakiye süresi dolmaz ve istediğiniz zaman kripto ile yükleyebilirsiniz.

Hız limitleri nelerdir?

Her API anahtarı başına dakikada 300 isteğe kadar gönderebilirsiniz. 8 eşzamanlı istek sınırı vardır. İstek gövdesi 8 MB'ın altında olmalıdır. Bu sınırlar, yüksek hacimli kullanım için stabil performans sağlar.

API anahtarınızı açın

Kaydol, anahtarı al ve temel URL'yi güncelle. İşte bu kadar.

Hesap açBelgelere göz atın