Panduan Awal API Dolphin AI
Hubungkan aplikasi Anda ke API LLM tanpa sensor dalam hitungan menit menggunakan kode kompatibel OpenAI standar. Kami menyediakan endpoint pra-dibayar, biaya rendah yang menghilangkan kunci langganan untuk generasi teks volume tinggi.
Autentikasi dan URL Dasar
Kunci API Anda mengautentikasi setiap permintaan. Gunakan URL dasar https://api.dolphinaimodels.com/v1 untuk semua endpoint. Sistem memerlukan kunci yang valid di Authorization header. Tanpanya, permintaan akan gagal segera.
Hasilkan kunci Anda melalui dasbor. Anda menerima satu kunci aktif per akun. Ganti kunci lama Anda jika Anda membuat kunci baru. Kunci ini memberikan akses ke model tanpa sensor segera.
Mengirimkan Permintaan Penyelesaian Chat
Kirim permintaan POST ke /v1/chat/completions. ID model adalah uncensored. Endpoint ini menangani input teks dan mengembalikan output teks. Anda dapat menyesuaikan parameter seperti temperature dan top_p.
Berikut contoh cURL dasar untuk memulai:
curl https://api.dolphinaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit elevation is 29032 feet."}]
}'
Integrasi SDK Python
Gunakan pustaka Python resmi OpenAI. Arahkan ke base URL kami. Lewatkan kunci API Anda. Struktur kode mencerminkan penggunaan OpenAI standar. Ini memastikan migrasi mudah untuk proyek yang ada.
Konfigurasikan klien dengan nilai-nilai berikut:
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinaimodels.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)
Konfigurasi SDK Node
Inisialisasi klien Node.js secara serupa. Atur URL dasar dan kunci API. SDK menangani serialisasi secara otomatis. Pendekatan ini berfungsi untuk aplikasi sisi server maupun sisi klien.
Contoh konfigurasi:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinaimodels.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);
Menangani Respons Streaming
Aktifkan streaming dengan mengatur stream: true. API mengembalikan Server-Sent Events (SSE). Setiap potongan berisi teks parsial. Potongan terakhir mencakup data penggunaan token. Ini mengurangi latensi yang dirasakan bagi pengguna.
Stream respons:
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 Batas dan Error
Jendela konteks adalah 100.000 token. Ini mencakup prompt dan completion. Output maksimum adalah 16.000 token per permintaan. Kesalahan mengembalikan kode HTTP standar. 401 menunjukkan kunci tidak valid. 402 berarti kredit tidak cukup. 429 menandakan pembatasan laju.
Anda dibatasi hingga 300 permintaan per menit. Konkurensi dibatasi hingga 8 permintaan simultan. Jaga badan permintaan di bawah 8 MB. Batasan ini memastikan kinerja stabil untuk beban kerja Anda.
Pertanyaan umum
Apa itu API Dolphin AI dan bagaimana perbedaannya dengan penyedia standar?
Ini adalah API LLM tanpa sensor yang kompatibel dengan struktur klien OpenAI. Ini menawarkan penagihan token pra-dibayar tanpa langganan bulanan. Model ini disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah.
Apakah saya bisa menggunakan SDK OpenAI resmi dengan endpoint ini?
Ya. API ini sepenuhnya kompatibel dengan OpenAI. Anda hanya perlu mengubah base URL dan kunci API di konfigurasi klien Anda. Ini memungkinkan Anda beralih vendor tanpa menulis ulang logika aplikasi Anda.
Apa yang terjadi jika saya melebihi batas permintaan saya?
API mengembalikan error 429 Too Many Requests. Anda dibatasi hingga 300 permintaan per menit dan 8 permintaan bersamaan. Tunggu sebentar atau kurangi konkurensi Anda untuk melanjutkan operasi normal.
Buka kunci API Anda
Daftar, ambil kunci Anda, perbarui URL dasar Anda. Selesai dalam hitungan detik.
Buka akun