Dokumentasi API Dolphin ai
Panduan ini merangkumi asas permulaan pantas untuk titik akhir LLM tanpa sensor yang serasi dengan SDK OpenAI standard. Anda mendapat respons mentah tanpa penapis melalui model kripto pra-bayar.
Pengesahan dan penetapan URL asas
Kunci API mengesahkan permintaan prabayar anda serta-merta. Anda menerima satu kunci aktif per akaun, menggantikan sebarang kunci sebelumnya semasa penjanaan. URL asas menunjuk ke perkhidmatan yang dihoskan.
- URL Asas: HTTPS://api.aidolphin.cc/v1
- Header: Authorization: Bearer
YOUR_API_KEY
curl https://api.aidolphin.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five open source inference engines"}]
}'
Menghantar permintaan penyiapan sembang asas
Hantar beban kerja JSON piawai ke hujung titik penyelesaian sembang. ID model sentiasa "tanpa sensor" untuk output teks yang konsisten. Token input berharga $0.15 per juta, manakala token output berharga $0.50 per juta.
- Model:
uncensored - Output maksimum: 16,000 token
from openai import OpenAI
client = OpenAI(base_url="https://api.aidolphin.cc/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)
Respons penstriman dengan Peristiwa Dihantar Pelayan
Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan data melalui Acara Dikirim Pelayan (SSE) untuk penghantaran token masa nyata. Butiran penggunaan token muncul dalam potongan akhir aliran.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aidolphin.cc/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);
Memaksakan mod JSON untuk data berstruktur
Gunakan response_format tetapkan kepada {"type": "json_object"} untuk memaksa output berstruktur. Ini memastikan model mengembalikan JSON yang sah tanpa pemformatan markdown tambahan. Panggilan fungsi dan definisi alat juga bergantung pada struktur JSON ini.
Mengkonfigurasi suhu, top_p, dan jujukan berhenti
Laraskan parameter pensampelan untuk mengawal keacakan dan panjang output. Tetapkan temperature untuk kreativiti, top_p untuk pensampelan nukleus, dan stop urutan untuk memendekkan output awal. Penalti kehadiran dan kekerapan membantu mengurangkan frasa yang berulang.
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 had kadar dan kuota
Setiap kunci API membolehkan 300 permintaan setiap minit dan 8 permintaan serentak. Saiz badan permintaan maksimum ialah 8 MB. Ralat dan penolakan tidak menggunakan kredit pra-dibayar anda. Jika anda melebihi had, anda menerima kod status 429.
Soalan lazim
Apakah tetingkap konteks untuk permintaan AI dolphin?
Jendela konteks menyokong 100,000 token untuk jumlah prompt dan penyelesaian digabungkan. Anda boleh menghasilkan sehingga 16,000 token setiap permintaan, atau 2,048 token jika anda tidak menentukan had max_tokens.
Bagaimana cara mengendalikan ralat pengesahan?
Status 401 menunjukkan kunci API tidak sah atau tiada. Pastikan kunci anda aktif dan dihantar dalam header Authorization. Status 402 bermaksud kredit pra-dibayar anda telah habis; tambah nilai melalui kripto untuk meneruskan.
Adakah model tanpa sensor dolphin sesuai untuk kandungan NSFW?
Ya, model ini tidak menolak topik dewasa yang sah, fiksyen, atau kontroversial. Ia hanya menguatkuasakan had keras pada kandungan seksual melibatkan kanak-kanak. Permintaan untuk tema dewasa lain diproses secara biasa.
Selamatkan kunci API anda sekarang
Daftar, dapatkan token anda, kemas kini URL endpoint. Itu meliputi keseluruhan konfigurasi.