vi ▾
Nhận khóa dùng thử

Claude api code: hướng dẫn bắt đầu nhanh

Đặt tích hợp mã API Claude của bạn vào bất kỳ client tương thích OpenAI nào bằng một thay đổi URL cơ sở duy nhất. Proxy LLM không kiểm duyệt này định tuyến các yêu cầu của bạn đến một mô hình chuyên dụng được tối ưu hóa cho việc tạo mã không hạn chế và sử dụng khối lượng lớn.

Base URL và Xác thực

Bắt đầu bằng cách cập nhật cấu hình máy khách của bạn để trỏ đến điểm cuối được lưu trữ của chúng tôi. Sử dụng base_url HTTPS://api.claudeapicode.com/v1 và chuyển khóa của bạn trong Authorization header. Proxy này hoạt động với các SDK OpenAI tiêu chuẩn, không yêu cầu trình điều khiển tùy chỉnh. Bạn có thể tạo khóa ngay lập tức qua Google hoặc email trên bảng điều khiển, không cần số điện thoại.

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"}]
  }'

Endpoint Hoàn thành Trò chuyện

Gửi yêu cầu đến /v1/chat/completions endpoint sử dụng ID mô hình uncensored. Điểm cuối này chấp nhận các tin nhắn chat tiêu chuẩn và trả về các phản hồi văn bản. Nó xử lý tất cả việc tính toán token cho phiên mã của bạn mà không có các hạn chế của nền tảng chính thức. Bạn có thể xác minh các mô hình khả dụng bằng cách gọi /v1/models để xác minh kết nối.

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);

Phát trực tiếp

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)

Lấy khóa của bạn trong vài giây

Đăng ký, sao chép khóa, cập nhật URL cơ sở. Thiết lập hoàn tất.