Kod api Claude: panduan permulaan pantas
Masukkan integrasi kod API Claude anda ke mana-mana klien serasi OpenAI dengan satu perubahan URL asas. LLM tanpa sensor ini menghala permintaan anda ke model khusus yang dioptimumkan untuk penjanaan kod tanpa had dan penggunaan bervolume tinggi.
URL Asas dan Pengesahan
Mula dengan mengemas kini konfigurasi klien anda untuk menunjuk ke hujung sambungan yang dihoskan kami. Gunakan base_url HTTPS://api.claudeapicode.com/v1 dan hantar kunci anda dalam Authorization header. Proksi ini berfungsi dengan SDK OpenAI standard, tanpa memerlukan driver khusus. Anda boleh menjana kunci serta-merta melalui Google atau e-mel pada papan pemuka, tanpa memerlukan nombor telefon.
curl https://api.claudeapicode.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set up a PostgreSQL connection pool with ten connections"}]
}'
Hujung Sambungan Penyelesaian Sembang
Hantar permintaan ke /v1/chat/completions endpoint menggunakan ID model uncensored. Hujung sambungan ini menerima mesej perbualan piawai dan mengembalikan respons teks. Ia mengendalikan pemprosesan token untuk sesi kod anda tanpa sekatan platform rasmi. Anda boleh mengesahkan model yang tersedia dengan menghantar permintaan ke /v1/models untuk mengesahkan sambungan.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapicode.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.claudeapicode.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)Dapatkan kunci anda dalam beberapa saat
Daftar, salin kunci, kemas kini URL asas. Pemasangan selesai.