ms ▾
Dapatkan kunci percubaan

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.