Panduan Pengenalan Pantas Pemaju
Sambungkan klien serasi OpenAI sedia ada anda ke API LLM tanpa sensor kami dalam beberapa saat. Panduan ini merangkumi pengesahan, format permintaan, penstriman, dan penggunaan alat untuk integrasi pantas.
Pengesahan & URL Asas
Gunakan kunci API anda dengan Authorization: Bearer header. Our base URL is https://api.apiclaudecheap.com/v1tanpa sensor. Anda mendapat satu kunci per akaun, dikeluarkan serta-merta selepas pendaftaran Google atau e-mel. Tiada nombor telefon diperlukan.
Hujung Sambungan Penyelesaian Sembang
Hantar teks ke POST /v1/chat/completions. Model ini menjana respons teks tanpa penolakan kandungan untuk topik dewasa yang sah. Permintaan mengikut struktur JSON piawai. Token input berharga $0.15 per juta, output $0.50 per juta. Ralat dan penolakan tidak menggunakan kredit. Mula dengan mesej mudah untuk mengesahkan sambungan.
curl https://api.apiclaudecheap.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return only the current UTC timestamp"}]
}'
Integrasi SDK Python
Tindih base_url dalam klien OpenAI. Hantar kunci API dan nama model. Klien mengendalikan serialisasi secara automatik. Anda boleh mengimbas atau menguraikan respons penuh. Pendekatan ini membolehkan anda menggunakan semula kod sedia ada. Laraskan URL asas untuk menunjuk ke hujung kami. Kekalkan nama model sebagai uncensored. Ujikan dengan arahan pendek dahulu.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiclaudecheap.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)
Integrasi SDK Node
Konfigurasi baseUrl pilihan dalam klien Node anda. Tetapkan kunci API dalam header. Gunakan uncensored sebagai model. Ini membolehkan anda menukar penyedia tanpa mengubah logik aplikasi anda. SDK menguruskan sambungan HTTP. Tangani ralat dengan bijak. Semak kod status respons. Uraikan badan JSON. Kaedah ini berfungsi untuk permintaan segerak dan tidak segerak.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiclaudecheap.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);
Penghantaran berstrim dengan SSE
Aktifkan aliran dengan menetapkan stream: true. Pelayan menghantar Acara Dihantar Pelayan (SSE). Setiap keping mengandungi teks separa. Keping akhir mengandungi statistik penggunaan token. Ini mengurangkan latensi yang dirasakan untuk respons panjang. Penimbal keping dalam aplikasi anda. Gabungkan mereka untuk membentuk mesej lengkap. Tangani ralat sambungan semasa aliran. Pantau penggunaan token untuk kekal dalam bajet.
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)
Panggilan Fungsi & Mod JSON
Takrifkan alat dalam tools array. Model mengembalikan data terstruktur apabila diperlukan. Gunakan response_format: {type: "json_object"} untuk JSON yang ketat. Ini memastikan output yang boleh diramal untuk automasi. Suhu dan top_p mengawal rawak. Nilai yang lebih rendah menjadikan respons lebih deterministik. Tetapkan benih untuk kebolehkajian semula. Jujukan henti menghentikan penjanaan awal. Penalti kehadiran dan kekerapan menyesuaikan pengulangan token.
Soalan lazim
Mengapa had kadar 429 dicetuskan?
Anda telah melebihi 300 permintaan setiap minit atau 8 permintaan serentak setiap kunci. Setiap kunci mempunyai had yang ketat. Tunggu beberapa saat sebelum cuba semula. Naik taraf kunci anda atau taburkan beban merentasi beberapa kunci jika perlu.
Apa yang berlaku pada ralat 402?
Kredit pra-bayar anda telah habis. Ralat dan penolakan tidak menggunakan kredit. Top-up dengan USDT atau USDC untuk berterusan. Kredit tidak luput, jadi anda boleh menambah dana kemudian.
Seberapa besar tetingkap konteks?
Tingkap konteks adalah 100,000 token untuk prompt dan penyelesaian digabungkan. Output maksimum ialah 16,000 token setiap permintaan. Permintaan melebihi 8 MB akan ditolak. Pastikan muatan ringkas untuk mengelakkan ralat.
Dapatkan kunci anda dalam beberapa saat
Daftar, dapatkan kunci anda, kemas kini URL asas anda. Itu sahaja.