ms ▾
Buat kunci

ClaudeOpenAIPanduan pemasangan

API sepadan OpenAI Claude: panduan pantas

Gunakan mana-mana SDK OpenAI untuk menghantar teks ke LLM tanpa sensor kami melalui satu titik akhir. Panduan ini menunjukkan cara menyambungkan kod anda dalam masa kurang daripada satu minit.

URL Asas
https://api.claudeopenaicompatibleapi.com/v1
Model
tanpa sensor

Sambungan disokong: chat dan models

Kami menyediakan dua titik akhir standard. Gunakan POST /v1/chat/completions untuk penjanaan teks. Gunakan GET /v1/models ke mengesahkan ID model.

Perkhidmatan kami tidak menyokong pengekodan semula, penjanaan imej, atau penalaan halus. Kami menumpukan secara ketat pada penyelesaian sembang. Ini mengekalkan infrastruktur yang mudah dan kos efektif.

Anda boleh menghantar petanda teks dan menerima respons teks. Sistem menyokong penstriman melalui Server-Sent Events. Anda juga boleh menggunakan panggilan fungsi dan mod JSON.

Pengesahan dan penetapan url asas

Arahkan klien anda ke URL asas kami dan berikan kunci API anda. URL asas ialah https://api.claudeopenaicompatibleapi.com/v1.

Anda mendapat satu kunci per akaun. Jika anda memerlukan kunci baru, jana satu dan kunci lama akan berhenti berfungsi. Tiada nombor telefon diperlukan untuk pendaftaran.

Tetapkan kunci API anda dalam pembolehubah persekitaran atau konfigurasi SDK. Kunci ini memberikan akses kepada kredit pra-dibayar anda.

cURL

curl https://api.claudeopenaicompatibleapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert this Python function to Rust"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.claudeopenaicompatibleapi.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.claudeopenaicompatibleapi.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 API anda sekarang

Daftar, salin kunci, kemas kini URL asas. Pemasangan selesai.