id ▾
Dapatkan kunci Anda

Panduan Mulai Cepat API Dolphin

Panduan Mulai Cepat API Dolphin

Autentikasi: Token Bearer

Autentikasi memerlukan token Bearer yang dikirim di Authorization header.

Dapatkan kunci dari dasbor atau gunakan kredit uji coba. Setiap permintaan harus menyertakan header ini untuk membuktikan identitas.

Jaga kunci aman. Bagikan hanya dengan layanan tepercaya.

Endpoint /v1/chat/completions

Endpoint ini memproses input teks dan mengembalikan output teks.

Kirimkan permintaan ke https://api.whatisdolphin.com/v1 dengan ID model Anda dan pesan.

Gunakan struktur ini untuk interaksi dasar.

Respons Streaming dengan SSE

Streaming memungkinkan pengiriman token real-time melalui Server-Sent Events.

Atur stream ke true di payload permintaan Anda.

Parse chunk-kunk saat tiba untuk membangun output berkelanjutan.

Pemanggilan Fungsi dan Mode JSON

Pemanggilan fungsi memungkinkan model mengeksekusi alat berdasarkan instruksi Anda.

Gunakan mode JSON untuk memaksakan kepatuhan skema ketat untuk data terstruktur.

Tentukan alat dalam permintaan untuk membimbing perilaku model.

Jendela Konteks dan Batas Token

Jendela konteks mendukung total 100.000 token.

Batas output bervariasi: atur max_tokens untuk kontrol, jika tidak default ke 2.048 token.

Kelola panjang input agar tetap dalam batas untuk kinerja optimal.

Batas Kecepatan dan Penanganan Error

Batas laju mengizinkan 300 permintaan per menit per kunci.

Handle error 401 untuk kunci tidak valid dan 429 untuk batas laju.

Pantau penggunaan untuk menghindari gangguan layanan selama volume tinggi.

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);

Streaming

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)

Pertanyaan yang sering diajukan

Berapa biaya per token?

Token input berharga $0.15 per 1M token. Token output berharga $0.50 per 1M token. Kredit pra-bayar dibebankan berdasarkan penggunaan sebenarnya.

Bagaimana cara mengisi ulang kredit?

Isi ulang hanya menggunakan kripto. Metode yang diterima adalah USDT (TRC20) atau USDC (Base). Jumlah minimum adalah $20.

Apa yang terjadi jika saya melebihi batas laju?

Anda menerima error 429 Too Many Requests. Tunggu sebelum mencoba lagi atau kurangi frekuensi permintaan agar tetap dalam batas 300 permintaan per menit.

Dapatkan kunci API Anda dalam satu langkah

Daftar, salin kunci, perbarui URL dasar. Itulah seluruh konfigurasi.

Dapatkan kunci Anda