Panduan Permulaan Pantas API Dolphin OpenRouter
Mula dengan API LLM tanpa sensor kami dalam beberapa saat. Gunakan SDK OpenAI piawai untuk menghantar permintaan ke hujung titik dedikasi kami.
URL Asas dan Pengesahan
URL asas untuk semua permintaan ialah https://api.openrouterdolphin.com/v1. Anda mengesahkan dengan menghantar kunci API anda dalam Authorization
curl https://api.openrouterdolphin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 10 libraries for Python web scraping."}]
}'Pengesahihan adalah ketat. Kami tidak menyokong beberapa kunci per akaun. Penjanaan kunci baru serta-merta membatalkan kunci sebelumnya. Ini memastikan penjejakan penggunaan yang bersih untuk kredit pra-dibayar anda.
Titik akhir: POST /v1/chat/completions
Hantar data teks untuk menjana respons menggunakan uncensored model. Hujung titik ini mengendalikan semua penyelesaian perbualan standard. Anda menentukan model, mesej, dan parameter dalam badan permintaan.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterdolphin.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)API mengembalikan objek JSON piawai yang mengandungi teks yang dijana. Ia tidak menyokong pengekstrakan ciri (embeddings), imej, atau audio. Fokus pada aliran kerja penjanaan teks. Model ini menanggapi arahan tanpa menapis topik dewasa yang sah atau kontroversi.
Titik akhir: GET /v1/models
Dapatkan model yang tersedia melalui permintaan GET mudah. Hujung ini mengesahkan ID model yang mesti anda gunakan.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterdolphin.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);Respons menyenaraikan uncensored model. Gunakan ID tepat ini dalam permintaan penyelesaian anda. API hanya menyediakan model tunggal ini. Tiada logik pengaliran atau pemilihan model. Anda berinteraksi terus dengan contoh LLM tanpa sensor khusus kami.
Data Penggunaan dan Streaming
Aktifkan aliran dengan menetapkan stream: true. API ini memulangkan keping melalui Acara yang Dikirim Pelayan (SSE). Setiap keping mengandungi sebahagian teks 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)Bungkusan akhir termasuk statistik penggunaan token penuh. Anda hanya membayar untuk token output yang dijana. Ralat dan penolakan tidak menjejaki caj. Struktur ini membolehkan paparan respons masa nyata dalam aplikasi anda.
Parameter: Suhu, Top P, dan Alat
Kawal tingkah laku penjanaan dengan parameter standard. Tetapkan temperature untuk rawak dan top_p untuk pensampelan nukleus. Dayakan panggilan fungsi dengan menyediakan tools array.
Gunakan response_format dengan {"type": "json_object"} untuk output JSON ketat. Anda juga boleh menetapkan seed untuk kebolehubahan semula. API menyokong presence_penalty dan frequency_penalty untuk menala penggunaan perkataan. Parameter ini berfungsi tepat seperti dalam klien OpenAI standard.
Had had laju dan saiz permintaan
Setiap kunci API membolehkan 300 permintaan setiap minit. Anda boleh mempunyai sehingga 8 permintaan serentak pada bila-bila masa. Saiz badan permintaan maksimum ialah 8 MB. Jendela konteks menyokong 100,000 token untuk input dan output digabungkan.
Output maksimum setiap permintaan ialah 16,000 token. Jika anda tidak menetapkan max_tokens, nilai lalai ialah 2,048 token. Melebihi had ini akan mengembalikan ralat 429. Rancang strategi pengumpulan anda dengan sewajarnya. Kredit tidak luput, jadi anda boleh mengumpulkan penggunaan sepanjang masa tanpa tekanan.
Soalan lazim
Bagaimana saya mendapatkan kunci API untuk openrouter dolphin?
Daftar menggunakan Google atau alamat e-mel pada halaman Dapatkan kunci API. Kunci anda muncul serta-merta. Tiada nombor telefon diperlukan. Anda boleh menjana kunci baharu pada bila-bila masa, yang menggantikan yang lama serta-merta.
Apa yang berlaku jika saya dihadkan kadar?
Anda menerima ralat 429 apabila melebihi 300 permintaan setiap minit atau 8 permintaan serentak. Tunggu sebentar dan cuba lagi. Pertimbangkan untuk menggemungkan permintaan anda atau mengurangkan kekonkurenan. Had tersebut adalah per kunci API, jadi menggunakan beberapa kunci (dengan mencipta beberapa akaun) boleh meningkatkan kelajuan.
Adakah model tanpa penapisan menapis kandungan?
Model ini tidak menolak topik dewasa yang sah, fiksyen, atau kontroversial. Had tegas hanya pada kandungan seksual yang melibatkan kanak-kanak. Permintaan yang mengandungi kandungan khusus itu ditolak. Semua kandungan lain melalui tanpa penolakan AI piawai.
Dapatkan kunci API anda sekarang
Daftar, salin kunci anda, dan kemas kini URL asas. Itu sahaja yang anda perlu lakukan.