Proksi API Claude: mula cepat dan hujung
Panduan pantas ini membimbing anda melalui penggunaan proksi API claude dengan klien serasi OpenAI piaran. Sambungkan kod sedia ada anda ke model uncensored tanpa mengubah logik integrasi anda.
Pengesahan dan url asas
Sambung dengan menunjuk klien anda ke https://api.claudeapiproxy.com/v1 dan menghantar kunci API unik anda. Anda menjana kunci ini serta-merta selepas mendaftar dengan Google atau alamat e-mel. Sistem mengeluarkan satu kunci aktif per akaun, jadi memutar kunci adalah mudah jika diperlukan. Semua permintaan memerlukan Authorization: Bearer <key> header untuk mengesahkan baki kredit pra-dibayar anda sebelum memproses token.
Titik akhir penyelesaian-sembang
Hantar mesej pertama anda ke /v1/chat/completions endpoint menggunakan pemformatan JSON standard. Endpoint tunggal ini mengendalikan semua tugas penjanaan teks untuk model tanpa sensor kami. Anda mesti termasuk model field set to uncensored untuk memastikan laluan inferens yang betul. Sistem hanya mengenakan caj untuk token sebenar yang diproses dalam prompt dan penyelesaian.
Python SDK integration
Kemas kini URL asas dalam klien Python OpenAI sedia ada anda untuk mengarahkan permintaan melalui infrastruktur kami. Ini membolehkan anda mengekalkan struktur kod semasa sambil mengakses keupayaan penjanaan tanpa penapis. Luluskan kunci API anda melalui pembolehubah persekitaran atau konfigurasi langsung. Klien mengendalikan pensuisan dan penguraian respons tepat seperti penyedia standard.
Integrasi SDK Node
Konfigurkan SDK Node.js untuk menunjuk ke URL asas kami sambil mengekalkan struktur permintaan piawai. Ini memastikan keserasian dengan perpustakaan yang menjangka skema respons OpenAI tertentu. Anda boleh luluskan parameter seperti temperature atau top_p tepat seperti yang anda lakukan di tempat lain. Objek respons mengandungi teks yang dijana dan butiran penggunaan token.
Streaming dan kiraan token
Aktifkan aliran dengan menetapkan stream: true untuk menerima pecahan token secara masa nyata melalui Server-Sent Events. Ini mengurangkan latensi yang dirasakan bagi respons besar dan meningkatkan pengalaman pengguna dalam antara muka sembang. Pecahan akhir dalam aliran mengandungi jumlah penggunaan token untuk permintaan tersebut. Anda boleh menguraikan pecahan-pecahan ini secara berperingkat tanpa menunggu penyelesaian penuh.
Had, ralat, dan tetingkap konteks
Model ini menyokong tetingkap konteks 100,000 token yang menggabungkan input dan output. Anda terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak setiap kunci. Tangani ralat HTTP standard: 401 menunjukkan kunci tidak sah, 402 bermaksud anda memerlukan lebih kredit pra-bayar, dan 429 isyarat had kadar. Badan permintaan tidak boleh melebihi 8 MB, dan output maksimum dibatasi pada 16,000 token melainkan dinyatakan sebaliknya.
cURL
curl https://api.claudeapiproxy.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get the current server time in ISO format"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapiproxy.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.claudeapiproxy.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)Soalan lazim
Adakah ini proksi API Claude rasmi?
Tidak, kami merupakan perkhidmatan bebas yang menyediakan model tanpa sensor melalui antara muka sepadan dengan OpenAI. Kami tidak menyediakan model Anthropic rasmi atau bertindak sebagai ejen jualan semula mereka. Semak dokumentasi rasmi untuk butangan model dan harga khusus mereka.
Bagaimana cara mengendalikan ralat apabila kredit saya habis?
API memulangkan kod status 402 apabila baki pra-dibayar anda tidak mencukupi. Anda boleh menambah baki menggunakan USDT pada TRC20 atau USDC pada Base dengan jumlah antara $20 hingga $500. Kredit hanya didebit untuk token sebenar yang digunakan, dan ralat adalah percuma.
Bolehkah saya menggunakan proksi ini untuk claude code?
Ya, anda boleh mengkonfigurasi alat seperti Claude Code untuk mengarahkan permintaan melalui URL asas kami. Ini membolehkan anda menggunakan model uncensored kami untuk tugas pengkodan tanpa mengubah aliran kerja sedia ada anda. Hanya kemas kini tetapan proksi dalam fail konfigurasi anda untuk menunjuk ke hujung kami.
Dapatkan kunci API anda sekarang
Daftar, salin kunci, kemas kini URL asas anda. Itu adalah keseluruhan konfigurasi.
Dapatkan kunci API