id ▾
Buat kunci

ClaudeOpenAIPanduan Penyiapan

API kompatibel OpenAI Claude: panduan quickstart

Gunakan SDK OpenAI apa pun untuk mengirim teks ke LLM tanpa sensor kami melalui satu titik akhir. Panduan ini menunjukkan cara menghubungkan kode Anda dalam waktu kurang dari satu menit.

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

Titik akhir yang didukung: chat dan models

Kami menyediakan dua titik akhir standar. Gunakan POST /v1/chat/completions untuk generasi teks. Gunakan GET /v1/models untuk memverifikasi ID model.

Layanan kami tidak mendukung embeddings, generasi gambar, atau fine-tuning. Kami fokus secara ketat pada penyelesaian chat. Ini menjaga infrastruktur tetap sederhana dan hemat biaya.

Anda dapat mengirim prompt teks dan menerima respons teks. Sistem mendukung streaming melalui Server-Sent Events. Anda juga dapat menggunakan pemanggilan fungsi dan mode JSON.

Autentikasi dan penyiapan URL dasar

Arahkan klien Anda ke URL dasar kami dan berikan kunci API Anda. URL dasarnya adalah https://api.claudeopenaicompatibleapi.com/v1.

Anda mendapatkan satu kunci per akun. Jika Anda membutuhkan kunci baru, buatlah kunci baru dan kunci lama akan berhenti berfungsi. Tidak diperlukan nomor telepon untuk pendaftaran.

Atur kunci API Anda di variabel lingkungan atau konfigurasi SDK. Kunci ini memberikan akses ke kredit prabayar 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);

Streaming

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, perbarui URL dasar. Pengaturan selesai.