Mula menulis kod dengan API kami
Masukkan model tanpa sensor kami ke dalam aliran kerja sedia ada anda dengan satu perubahan konfigurasi. Kami mengendalikan infrastruktur supaya anda boleh fokus pada pembinaan.
Pasang SDK OpenAI
Mula dengan memasang pustaka piawai dalam persekitaran projek anda. Ini memastikan keserasian dengan openai compatible api endpoint tanpa memerlukan pembungkus khusus. Pakej rasmi mengendalikan serialisasi dan percubaan semula secara automatik.
pip install openai
Konfigurasikan your_base_url dan kunci API anda
Arahkan klien anda terus ke infrastruktur kami menggunakan URL asas khusus. Pengesahan bergantung pada satu kunci yang dijana serta-merta selepas pendaftaran. Setup ini memintas proksi umum dan menyambung terus ke model tanpa sensor kami.
base_url="https://api.pricingapiopenai.com/v1"
API_KEY="your-key-here"
Hantar penyelesaian sem pertama anda
Buat permintaan standard untuk menjana respons teks. Model menerima arahan sistem dan mesej pengguna seperti mana-mana penyedia lain. Anda akan menerima output teks langsung tanpa penapis tersembunyi atau penolakan untuk kandungan yang sah.
curl https://api.pricingapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send me the monthly pricing for the high tier plan"}]
}'
Dayakan penstriman untuk respons masa nyata
Aktifkan streaming untuk menerima token sejajar dengan penjanaan. Ini mengurangkan latensi yang dirasakan oleh pengguna akhir dan mengekalkan sambungan sehingga selesai. Chunk terakhir termasuk jumlah penggunaan token untuk ketelusan pengebilan.
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingapiopenai.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)
Gunakan panggilan fungsi dan mod JSON
Minta data terstruktur atau definisi alat untuk berintegrasi dengan logik backend anda. Tetapkan format respons untuk memastikan output JSON ketat apabila diperlukan. Anda juga boleh menentukan alat untuk tingkah laku agen dinamik.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingapiopenai.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);
Pantau penggunaan token anda
Jejak penggunaan melalui metadata respons atau papan pemuka anda. Ralat tidak mengenakan kredit, dan kredit pra-dibayar tidak luput tarikh luput. Anda boleh memantau penggunaan masa nyata untuk kekal dalam had bajet anda.
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)Soalan biasa
Apakah struktur harga API OpenAI untuk perkhidmatan ini?
Kami mengenakan caj $0.15 bagi setiap 1M token input dan $0.50 bagi setiap 1M token output. Kredit prabayar dikenakan berdasarkan penggunaan sebenar, dan kesilapan adalah percuma. Tiada yuran langganan.
Apa yang berlaku jika saya mencapai had kadar?
Anda akan menerima kod status 429 jika anda melebihi 300 permintaan setiap minit atau 8 permintaan serentak. Permintaan ditolak serta-merta tanpa menggunakan kredit.
Mengapa saya mendapat ralat 401 atau 402?
Ralat 401 menunjukkan kunci API tidak sah atau tiada. Ralat 402 bermaksud baki kredit pra-dibayar anda tidak mencukupi untuk menampung permintaan. Tambah baki melalui kriptokoin untuk meneruskan perkhidmatan.
Dapatkan kunci anda dalam beberapa minit
Daftar, ambil kunci, kemas kini URL asas. Mudah.