Selamat datangRujukan API03/07
Panduan Permulaan Pantas Chat Dolphin ai
Masukkan LLM tanpa sensor kami ke dalam tumpuan sedia ada anda menggunakan SDK OpenAI piawai. Anda mendapatkan hujung sambungan model tunggal mentah dengan harga telus dan tiada kunci vendor.
https://api.dolphinaichat.com/v1uncensoredSDK Installation & Configuration
Mula dengan memasang pustaka klien rasmi untuk bahasa anda. API kami menggunakan standard OpenAI struktur pakej, jadi anda mungkin sudah memilikinya. Konfigurasikan URL asas untuk menunjuk ke endpoint kami dan sediakan kunci API anda.
Gunakan kaedah pembolehubah persekitaran untuk menjaga kelayakan kelayakan. URL asas ialah HTTPS://api.dolphinaichat.com/v1. Ini berfungsi dengan mana-mana klien serasi OpenAI dengan menukar base_url dan kunci API.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinaichat.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)import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinaichat.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);
Membuat Permintaan POST Pertama Anda
Hantar permintaan penyelesaian sembang mudah untuk menguji sambungan. Gunakan ID model "uncensored" untuk model berat terbuka yang disesuaikan untuk respons tanpa had.
curl https://api.dolphinaichat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the daily server load statistics for the last week"}]
}'
Mengendalikan Respons Aliran (SSE)
Aktifkan penstriman untuk menerima token secara masa nyata. API menyokong Peristiwa Dihantar Pelayan (SSE) untuk output progresif. Butiran penggunaan token muncul dalam segmen akhir 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)
Memahami Tetingkap Konteks & Token
Model ini menyokong tetingkap konteks 100,000 token untuk gabungan prompt dan penyelesaian. Output maksimum ialah 16,000 token per permintaan. max_tokens lalai ialah 2,048 jika tidak ditetapkan. Harga ialah $0.15 per 1M token input dan $0.50 per 1M token output.
Kod Ralat & Penghadan Kadar
Tangani ralat HTTP standard dengan baik. 401 menunjukkan kunci tidak sah. 402 bermaksud anda tiada kredit. 429 menandakan had kadar. Had ialah 300 permintaan setiap minit setiap kunci dan 8 permintaan serentak. Saiz badan permintaan maksimum ialah 8 MB.
Persediaan Mod JSON & Pemanggilan Fungsi
Gunakan response_format: {"type": "json_object"} untuk output terstruktur. Aktifkan panggilan fungsi dengan tools dan tool_choice. Parameter seperti suhu dan top_p disokong sepenuhnya.
Soalan biasa
Apakah keupayaan utama untuk API chat dolphin AI?
Ia ialah model tanpa sensor yang dihoskan yang menyediakan penyelesaian sembang. Ia menyokong penstriman, mod JSON, dan pemanggilan fungsi dengan SDK OpenAI piawai.
Bagaimana saya mengesalahhati kekurangan petikan dalam respons API chat selari?
Pastukan anda tidak memaksa mod JSON apabila mengharapkan petikan teks bebas. Semak bahawa prompt anda secara eksplisit meminta format petikan. Sahkan ID model ditetapkan kepada "uncensored".
Kaedah pembayaran manakah yang anda terima?
Kripto sahaja: USDT pada TRC20 atau USDC pada Base, sebarang jumlah bulat dari $20 hingga $500. Kredit bonus terpakai dari $50.
Dapatkan kunci API anda
Daftar, salin token anda, dan kemas kini URL asas. Itu sahaja semuanya.