vi ▾
Bắt đầu ngay
Bắt đầu ngay

Hướng dẫn nhanh: Hướng dẫn API không kiểm duyệt

Kết nối khách hàng tương thích OpenAI hiện có của bạn với API LLM không kiểm duyệt trong vài phút bằng các URL cơ sở và khóa API chuẩn. Hướng dẫn này bao gồm các điểm cuối thiết yếu, streaming và tích hợp công cụ để truy cập trực tiếp vào mô hình.

Thiết lập xác thực

Bắt đầu bằng cách tạo khóa của bạn trên Lấy khóa API trang. Bạn có thể đăng nhập bằng Google hoặc sử dụng email và mật khẩu; không cần số điện thoại. Khóa của bạn xuất hiện ngay lập tức. Sử dụng nó trong Authorization header cho tất cả các yêu cầu. Chỉ cho phép một khóa đang hoạt động cho mỗi tài khoản. Khóa mới thay thế khóa cũ ngay lập tức.

POST /v1/chat/completions

Gửi các yêu cầu văn bản đến điểm cuối hoàn tất trò chuyện. URL cơ sở là HTTPS://api.proxyclaudecode.com/v1. Sử dụng ID mô hình "uncensored" để truy cập trực tiếp. Điểm cuối này xử lý văn bản vào và văn bản ra. Nó không hỗ trợ embedding, hình ảnh hoặc tinh chỉnh. Bạn có thể điều chỉnh các tham số như temperature và top_p. Lỗi và từ chối không tiêu thụ tín dụng.

cURL

curl https://api.proxyclaudecode.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Parse this CSV and return JSON"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.proxyclaudecode.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.proxyclaudecode.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)

Bảo vệ khóa API của bạn

Đăng ký, lấy khóa của bạn và cập nhật URL cơ sở của bạn. Cấu hình đơn giản.