Permulaan Pantas API
Panduan pantas ini menunjukkan kepada anda cara menghantar permintaan ke API serasi OpenAI uncensored kami menggunakan SDK piaran. Anda akan mengkonfigurasi URL asas anda, mengendalikan pengesahan身份, dan menstrim respons tanpa penguncian vendor.
URL Asas dan pengesahan
The deepseek api documentation untuk perkhidmatan ini bermula dengan URL asas https://api.deepseekcoderpricing.com/v1. Anda memerlukan kunci API yang sah dihantar dalam Authorization header untuk setiap permintaan. Dapatkan Kunci API anda selepas mendaftar dengan Google atau e-mel.
Pengesahan adalah mudah. Sertakan header Authorization: Bearer YOUR_API_KEY dalam semua panggilan. Jika kunci tidak ada atau tidak sah, pelayan akan memulangkan ralat 401. Ini memastikan akses API LLM tanpa sensor anda kekal selamat tanpa langkah pemasangan yang rumit.
Permintaan pertama
Permintaan pertama anda mengesahkan sambungan dan pengebilan token. Titik akhir adalah POST /v1/chat/completions. Anda mesti menetapkan ID model kepada uncensored. Model ini berjalan di pelayan kami sendiri dan tidak menolak kandungan dewasa yang sah.
Hantar prompt asas untuk mengesahkan sambungan berfungsi dengan betul. Sistem hanya mengenakan caj untuk token yang sebenarnya digunakan dalam respons. Ralat dan penolakan tidak menggunakan kredit pra-dibayar anda.
URL asas ialah https://api.deepseekcoderpricing.com/v1.
curl https://api.deepseekcoderpricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the hourly compute cost for the 7b model."}]
}'
Python SDK integration
Menggunakan SDK Python OpenAI piawai adalah cara termudah untuk berintegrasi. Tetapkan base_url dan api_key pemboleh ubah sebelum memulakan klien. Ini membolehkan anda menggunakan semula petak kod sedia ada dari platform lain dengan perubahan minimum.
Pelanggan mengendalikan serialisasi JSON secara automatik. Anda menghantar mesej sebagai senarai kamus. Objek respons mengandungi teks yang dijana dan statistik penggunaan token untuk ketelusan pengebilan.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekcoderpricing.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.deepseekcoderpricing.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);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)