vi ▾
Chatgptapipricing

API không kiểm duyệt hướng về nhà phát triển

ChatgptapipricingMở tài khoản

Hướng dẫn bắt đầu nhanh với API không kiểm duyệt

Chỉ cần thêm base URL và khóa tương thích OpenAI của chúng tôi vào codebase hiện có để tạo văn bản mà không có bộ lọc nội dung. Bạn chỉ trả tiền theo token sử dụng, không có phí đăng ký hàng tháng hoặc phí ẩn.

Điều kiện tiên quyết và base URL

Bắt đầu bằng cách gửi yêu cầu đến URL cơ sở chuyên dụng của chúng tôi. Chúng tôi cung cấp một ID mô hình không lọc duy nhất hoạt động với các SDK OpenAI tiêu chuẩn.

  • Base URL: https://api.chatgptapipricing.com/v1
  • ID Mô hình: uncensored

Bạn cần một khóa API từ bảng điều khiển. Điểm cuối chỉ hỗ trợ hoàn tất trò chuyện tiêu chuẩn.

Cấu hình header Auth

Bao gồm khóa API của bạn trong Authorization header cho mọi yêu cầu. Sử dụng Bearer scheme để xác thực tài khoản của bạn.

  • Tiêu đề: Authorization: Bearer YOUR_API_KEY

Giữ khóa này an toàn. Bạn có thể tạo khóa mới bất cứ lúc nào từ cài đặt tài khoản.

Gửi yêu cầu hoàn thành trò chuyện đầu tiên của bạn

Thực hiện yêu cầu POST đến /v1/chat/completions với các thông điệp hệ thống và người dùng của bạn. API trả về phản hồi văn bản dựa trên lời nhắc của bạn.

Token đầu vào tốn $0.15 per 1M tokens. Token đầu ra có giá $0.50 per 1M tokens. Lỗi không tiêu thụ tín dụng.

curl https://api.chatgptapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the total tokens for this input string"}]
  }'

Xử lý phản hồi phát trực tiếp

Bật phát trực tiếp bằng cách đặt stream: true trong yêu cầu của bạn. API gửi các sự kiện gửi máy chủ (SSE) để phân phối token theo thời gian thực.

Mỗi chunk chứa một phần văn bản. Chunk cuối cùng bao gồm tổng số token đã sử dụng để minh bạch hóa việc tính phí.

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)

Python

from openai import OpenAI

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

Lấy khóa của bạn ngay lập tức

Đăng ký, sao chép khóa của bạn, cập nhật URL cơ sở. Đúng là vậy.

Mở tài khoảnXem tài liệu