Hướng dẫn nhanh cho quy trình Acestep
Tích hợp API văn bản không kiểm duyệt vào quy trình đa phương thức của bạn với hướng dẫn nhanh ngắn gọn này. Tạo kịch bản, chú thích và đầu ra kỹ thuật prompt bằng giao diện tương thích OpenAI tiêu chuẩn.
Điều kiện tiên quyết: Lấy khóa API của bạn
Trước khi thực hiện yêu cầu, bạn cần một khóa API hợp lệ. Truy cập trang Lấy khóa API trên acestep.cc. Bạn có thể đăng nhập bằng Đăng nhập bằng Google hoặc tạo tài khoản email và mật khẩu. Không cần số điện thoại. Sau khi đăng ký, khóa API của bạn sẽ được hiển thị ngay lập tức. Sao chép khóa này; bạn sẽ sử dụng nó để xác thực tất cả các yêu cầu tiếp theo. Nếu bạn không có tín dụng, bạn cần phải nạp tiền. Chúng tôi chỉ chấp nhận thanh toán bằng tiền điện tử (USDT trên TRC20 hoặc USDC trên Base) cho các khoản từ $10 đến $500. Tài khoản mới nhận được $0.50 tín dụng dùng thử có hiệu lực trong 7 ngày, không cần thẻ để bắt đầu. Hãy giữ khóa của bạn an toàn vì nó xác thực việc sử dụng của bạn đối với giới hạn tốc độ và mức tiêu thụ token.Cài đặt
API sử dụng giao thức tương thích chính thức với OpenAI. Bạn có thể tương tác với nó bằng các SDK chính thức của OpenAI cho ngôn ngữ bạn chọn hoặc bất kỳ máy khách HTTP nào. Đối với Python, hãy cài đặt góiopenai. Đối với Node.js, hãy cài đặt openai. Đảm bảo bạn đang sử dụng phiên bản SDK gần đây hỗ trợ URL cơ sở tùy chỉnh. URL cơ sở cho dịch vụ của chúng tôi là https://api.acestep.cc/v1. Điều này cho phép bạn tái sử dụng mã pipeline hiện có yêu cầu các endpoint của OpenAI, chỉ bằng cách thay đổi URL cơ sở và khóa API. ID mô hình bạn phải chỉ định trong các yêu cầu của mình là uncensored. Mô hình này là một LLM trọng số mở được tinh chỉnh để giảm thiểu việc từ chối các chủ đề người trưởng thành hợp pháp, hư cấu hoặc gây tranh cãi, khiến nó lý tưởng cho các pipeline sáng tạo nơi bộ lọc nội dung có thể chặn đầu ra sáng tạo hợp lệ.
Yêu cầu cơ bản: Tạo văn bản
Gửi yêu cầu POST đến/v1/chat/completions với prompt hệ thống và tin nhắn của người dùng. Mô hình sẽ trả về văn bản được tạo. Đảm bảo bạn đặt tham số model thành uncensored. Bạn có thể kiểm soát độ sáng tạo với temperature và top_p. Cửa sổ ngữ cảnh hỗ trợ tối đa 100.000 token tổng cộng (prompt + completion). Đầu ra tối đa cho mỗi yêu cầu là 32.000 token, hoặc 2.048 nếu bạn không chỉ định max_tokens. Lỗi và từ chối không tiêu thụ tín dụng, nhưng việc tạo token thành công thì có. Sử dụng endpoint này để tạo kịch bản, chú thích hoặc xử lý dữ liệu văn bản trước khi chuyển nó sang các phương thức khác như API tạo giọng nói hoặc hình ảnh.
Truyền phát phản hồi
Để cập nhật theo thời gian thực, hãy đặtstream: true trong yêu cầu của bạn. API trả về các sự kiện do máy chủ gửi (SSE). Mỗi chunk chứa văn bản một phần. Chi tiết sử dụng token được cung cấp trong chunk cuối cùng của luồng. Điều này hữu ích cho các ứng dụng hiển thị văn bản khi nó được tạo, cải thiện độ trễ nhận thức cho người dùng. Đảm bảo máy khách của bạn xử lý SSE đúng cách. Luồng cho phép bạn xử lý token khi chúng đến, điều này có lợi cho việc tạo nội dung dài hạn trong pipeline của bạn. Hãy nhớ rằng việc truyền phát không thay đổi giá hoặc giới hạn token; bạn vẫn sẽ được tính phí cho tổng số token được tạo.
Gọi hàm
API hỗ trợ gọi hàm, cho phép mô hình xuất dữ liệu có cấu trúc dựa trên các công cụ do bạn xác định. Xác định các hàm của bạn trong tham sốtools. Đặt tool_choice thành auto hoặc tên hàm cụ thể. Mô hình sẽ phản hồi bằng một đối tượng gọi hàm nếu phù hợp. Điều này rất có giá trị để trích xuất dữ liệu có cấu trúc từ văn bản hoặc chuẩn bị đầu vào cho các cuộc gọi API ở bước tiếp theo. Bạn cũng có thể buộc đầu ra JSON bằng cách đặt response_format thành {"type": "json_object"}. Điều này đảm bảo mô hình trả về JSON hợp lệ, điều rất quan trọng để tích hợp đáng tin cậy vào pipeline tự động hóa của bạn. Sử dụng các tính năng này để nâng cao độ tin cậy của các bước xử lý văn bản của bạn.
Giá cả và Giới hạn
Giá là $0,25 cho mỗi 1M token đầu vào và $1,00 cho mỗi 1M token đầu ra. Tín dụng là trả trước và không bao giờ hết hạn. Lỗi là miễn phí. Giới hạn tốc độ là 300 yêu cầu mỗi phút trên mỗi khóa và 8 yêu cầu đồng thời tại cùng một thời điểm trên mỗi khóa. Kích thước yêu cầu tối đa là 8 MB. Nếu bạn vượt quá giới hạn tốc độ, bạn sẽ nhận được lỗi 429. Lỗi 401 cho biết khóa không hợp lệ hoặc đã hết hạn. Lỗi 402 có nghĩa là bạn không có đủ tín dụng. Hoàn tiền không được cấp cho tín dụng; các tranh chấp được xử lý qua trang Hỗ trợ. Chỉ cho phép một khóa hoạt động trên mỗi tài khoản; tạo khóa mới sẽ thay thế khóa cũ. Hãy nhớ những giới hạn này khi thiết kế logic thử lại cho pipeline của bạn.
cURL
curl https://api.acestep.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.acestep.cc/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.acestep.cc/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);Truyền phát
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)Thông số kỹ thuật
Toàn bộ giới hạn và tính năng thực tế của API ở một nơi — hãy kiểm tra trước khi nạp tiền.
| Mục | Giá trị |
|---|---|
| Định dạng | tương thích OpenAI: mọi SDK OpenAI đều chạy được, chỉ cần đổi base URL và khóa |
| ID mô hình | uncensored |
| Xác thực | Authorization: Bearer YOUR_KEY |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.acestep.cc/v1 |
| Đầu ra tối đa | tối đa phần còn lại của cửa sổ 100.000 token; max_tokens tùy chọn (không giới hạn riêng) |
| Gọi hàm | có — tools, tool_choice; phản hồi có tool_calls, kể cả khi streaming; kết quả gửi lại bằng role: tool |
| Cửa sổ ngữ cảnh | 100.000 token (đầu vào + đầu ra) |
| Streaming | có — server-sent events; phần cuối chứa lượng token đã dùng |
| Chế độ JSON | response_format: {"type": "json_object"} |
| Tham số | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Kích thước yêu cầu | tối đa 8 MB |
| Yêu cầu đồng thời | tối đa 8 cùng lúc cho mỗi khóa |
| Giới hạn tốc độ | 300 yêu cầu mỗi phút cho mỗi khóa |
| Header phản hồi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Giá | $0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra |
| Nạp tiền | USDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500 |
| Thời hạn | tín dụng đã trả không hết hạn, không đăng ký định kỳ |
| Thưởng | +5% từ $50, +10% từ $100 |
| Dùng thử miễn phí | $0,50 trong 7 ngày, không cần thẻ · Khóa dùng thử: 2 yêu cầu song song, 60 yêu cầu/phút; hạn mức đầy đủ (8 và 300) sau lần nạp đầu |
| Tính phí | tín dụng trả trước theo mức dùng thực tế; lỗi và từ chối miễn phí |
| Đăng nhập | Google hoặc email và mật khẩu |
| Khóa | mỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ |
| Nội dung | cho phép nội dung người lớn; từ chối nội dung tình dục liên quan đến trẻ vị thành niên |
Mã lỗi
Lỗi trả về dạng JSON với type cố định; yêu cầu lỗi hoặc bị từ chối không bị tính phí.
| Mã | Loại | Ý nghĩa |
|---|---|---|
400 | bad_request | JSON sai, tin nhắn trống, tham số sai hoặc vượt cửa sổ ngữ cảnh |
401 | missing_key · invalid_key · key_revoked | thiếu khóa, sai khóa hoặc khóa đã bị thay |
402 | no_credit | hết tín dụng — nạp tiền là dùng tiếp ngay |
403 | content_blocked | nội dung tình dục liên quan trẻ vị thành niên — từ chối, không tính phí |
404 | not_found | endpoint không tồn tại |
413 | request_too_large | nội dung lớn hơn 8 MB |
429 | rate_limited · concurrency | vượt 300/phút hoặc 8 đồng thời — chờ rồi thử lại |
503 | upstream_busy | mô hình đang bận — thử lại sau vài giây |
Hỏi đáp
Mô hình không kiểm duyệt có chặn tất cả nội dung khiêu dâm không?
Không, mô hình được tinh chỉnh để giảm thiểu việc từ chối các chủ đề người trưởng thành hợp pháp, hư cấu và gây tranh cãi. Tuy nhiên, luôn áp dụng một giới hạn nội dung cứng: các yêu cầu chứa nội dung khiêu dâm liên quan đến trẻ vị thành niên sẽ bị từ chối. Đây là khối nghiêm ngặt duy nhất được mô hình thực thi.
Tôi có thể sử dụng API này cho việc tạo hình ảnh hoặc video không?
Không. Đây là API chat-completions chỉ dành cho văn bản. API không tạo hình ảnh, âm thanh hoặc video. API được thiết kế để cung cấp sức mạnh cho các bước tạo văn bản trong quy trình của bạn, chẳng hạn như viết prompt cho trình tạo hình ảnh hoặc kịch bản cho công cụ video. Đối với các phương thức đó, bạn nên sử dụng các API tương ứng của chúng.
Làm cách nào để tôi nạp tiền tín dụng của mình?
Nạp tiền chỉ chấp nhận qua tiền điện tử: USDT trên mạng TRC20 hoặc USDC trên mạng Base. Bạn có thể nạp bất kỳ số nguyên nào từ $10 đến $500. Tín dụng được tính phí dựa trên việc sử dụng token thực tế và không cần thẻ hoặc PayPal. Tín dụng dùng thử cũng có sẵn cho tài khoản mới.
Khóa của bạn chỉ cách một biểu mẫu
Tạo tài khoản, sao chép khóa, thay đổi URL cơ sở. Đó là toàn bộ thiết lập.