ms ▾
Dapatkan kunci anda

Panduan Permulaan Pantas API Dolphin

Panduan Permulaan Pantas API Dolphin

Pengesahan: Token Bearer

Pengesahihan memerlukan token Bearer yang dihantar dalam Authorization header.

Dapatkan kunci anda dari papan pemuka atau gunakan kredit percubaan. Setiap permintaan mesti menyertakan header ini untuk membuktikan identiti.

Kekalkan kunci dengan selamat. Kongsi hanya dengan perkhidmatan dipercayai.

Hujung sambungan /v1/chat/completions

Endpoint ini memproses input teks dan mengembalikan output teks.

Hantar permintaan ke https://api.whatisdolphin.com/v1 dengan ID model anda dan mesej.

Gunakan struktur ini untuk interaksi asas.

Respons Streaming dengan SSE

Streaming membolehkan penghantaran token masa nyata melalui Acara Dihantar Pelayan.

Tetapkan stream ke benar dalam payload permintaan anda.

Uraikan chunk apabila ia tiba untuk membina output berterusan.

Panggilan Fungsi dan Mod JSON

Pemanggilan fungsi membolehkan model melaksanakan alat berdasarkan arahan anda.

Gunakan mod JSON untuk memaksakan pematuhan skema yang ketat untuk data terstruktur.

Takrifkan alat dalam permintaan untuk membimbing kelakuan model.

Tetingkap Konteks dan Had Token

Jendela konteks menyokong jumlah 100,000 token.

Had output berubah: tetapkan max_tokens untuk kawalan, jika tidak gunakan lalai 2,048 token.

Urus panjang input untuk kekal dalam had bagi prestasi optimum.

Had Kadar dan Penanganan Ralat

Rate limits allow 300 requests per minute per key.

Tangani ralat 401 untuk kunci tidak sah dan 429 untuk had kadar.

Pantau penggunaan untuk mengelakkan gangguan perkhidmatan semasa isipadu 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);

Aliran

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)

Soalan lazim

Berapakah kos per token?

Token input berharga $0.15 setiap 1M token. Token output berharga $0.50 setiap 1M token. Kredit pra-dibayar dikira berdasarkan penggunaan sebenar.

Bagaimana cara menambah kredit saya?

Isi semula menggunakan kripto sahaja. Kaedah yang diterima ialah USDT (TRC20) atau USDC (Base). Jumlah minimum ialah $20.

Apa yang berlaku jika saya melebihi had kadar?

Anda menerima ralat 429 Too Many Requests. Tunggu sebelum mencuba lagi atau kurangkan kekerapan permintaan anda untuk kekal dalam had 300 permintaan setiap minit.

Dapatkan kunci API anda dalam satu langkah

Daftar, salin kunci, kemas kini URL asas. Itu sahaja keseluruhan konfigurasi.

Dapatkan kunci anda