tr ▾
Anahtarınızı alın

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.

Anahtarınızı alın