Dokumentasi API Dolphin uncensored llm
Dapatkan kunci API LLM tanpa sensor Anda dan mulai kirim permintaan ke endpoint OpenAI-compatible kami segera.
https://api.dolphinuncensoredllm.com/v1uncensored
Autentikasi dan URL Dasar
Kunci API Anda mengautentikasi setiap permintaan ke infrastruktur yang kami-host. Anda menemukan kunci ini di halaman Get API key setelah masuk dengan Google atau password email. Jaga string ini agar tetap rahasia karena kunci ini memberikan akses penuh ke kredit prabayar Anda.
Arahkan klien SDK atau HTTP Anda ke URL dasar kami. Anda mengganti titik akhir OpenAI default dengan alamat ini untuk memastikan panggilan Anda dialihkan ke model tanpa sensor kami.
https://api.dolphinuncensoredllm.com/v1
Endpoint chat.completions
Kirimkan prompt Anda ke endpoint penyelesaian obrolan untuk menerima output teks. Endpoint standar ini menerima instruksi sistem dan pesan pengguna Anda. Anda harus menentukan ID model sebagai uncensored dalam setiap permintaan.
Berikut permintaan dasar menggunakan perintah curl:
curl -X POST https://api.dolphinuncensoredllm.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Tell me a dark story."}],
"max_tokens": 500
}'
Integrasi SDK Python
Gunakan pustaka Python resmi OpenAI untuk berinteraksi dengan API kami. Anda menginisialisasi klien dengan URL dasar dan kunci API Anda. Ini memungkinkan Anda menggunakan metode yang sudah akrab seperti chat.completions.create.
Kode berikut mendemonstrasikan permintaan generasi teks sederhana:
import openai
client = openai.OpenAI(
base_url="https://api.dolphinuncensoredllm.com/v1",
api_key="YOUR_API_KEY"
)
response = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Explain quantum computing."}],
max_tokens=1024
)
Pengaturan Klien Node.js
Instal paket npm OpenAI dan konfigurasikan agar menggunakan base URL kami. Ini memastikan aplikasi Node.js Anda mengirim permintaan ke model uncensored yang benar.
Inisialisasi klien dengan kredensial Anda dan kirim pesan:
import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://api.dolphinuncensoredllm.com/v1',
apiKey: 'YOUR_API_KEY'
});
const response = await client.chat.completions.create({
model: 'uncensored',
messages: [{ role: 'user', content: 'Write code for a scraper.' }]
});
Respons Streaming dan Hitungan Token
Aktifkan streaming dengan mengatur parameter stream menjadi true. Ini mengembalikan token secara progresif, meningkatkan latensi yang dirasakan untuk output panjang. Potongan terakhir dalam aliran berisi statistik penggunaan token lengkap.
Pendekatan ini sangat ideal untuk antarmuka real-time:
const stream = await client.chat.completions.create({
model: 'uncensored',
messages: [{ role: 'user', content: 'Write a long poem.' }],
stream: true
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content || '');
}
Kode Kesalahan dan Batasan Laju
Anda akan menemui kode status HTTP tertentu ketika terjadi kesalahan. Error 401 berarti kunci API Anda tidak valid atau hilang. Error 402 menunjukkan bahwa saldo kredit prabayar Anda terlalu rendah untuk permintaan tersebut.
Batas laju melindungi infrastruktur. Anda diizinkan 300 permintaan per menit per kunci. Jika Anda melebihi ini, Anda menerima error 429 Too Many Requests. Anda juga dapat mengirim 8 permintaan secara bersamaan. Jendela konteks Anda adalah 100,000 token total untuk prompt dan completion gabungan.
cURL
curl https://api.dolphinuncensoredllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the meeting notes to bullet points"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinuncensoredllm.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.dolphinuncensoredllm.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);Streaming
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)Pertanyaan yang sering diajukan
Bagaimana cara mengautentikasi permintaan saya?
Sertakan kunci API Anda di header Authorization sebagai token Bearer. Anda membuat kunci ini di dasbor setelah masuk dengan Google atau email. Simpan kunci ini dengan aman karena kunci ini mengontrol kredit prabayar Anda.
Ukuran jendela konteksnya berapa?
Model ini mendukung jendela konteks 100.000 token. Batas ini berlaku untuk total gabungan prompt input Anda dan output yang dihasilkan. Melebihi batas ini akan menghasilkan error.
Apa yang terjadi jika saya mencapai batas laju?
Anda akan menerima kode status 429 jika melebihi 300 permintaan per menit. Anda juga dapat menjalankan 8 permintaan secara bersamaan. Tunggu beberapa detik sebelum mencoba lagi untuk menghindari throttling lebih lanjut.
Dapatkan Kunci API Anda
Daftar, salin kunci, perbarui URL dasar. Itu saja.