中文 ▾
获取 API 密钥

用于创意流水线的无审查文本 API

Acestep 流水线快速入门

通过此简洁的快速入门指南,将无审查文本 API 集成到您的多模态流水线中。使用标准的 OpenAI 兼容接口生成脚本、字幕和提示词工程输出。

前置条件:获取 API 密钥

发起请求前,你需要一个有效的 API 密钥。访问 acestep.cc 的 获取 API 密钥 页面。你可以使用 使用 Google 继续 注册,或创建邮箱和密码账户。无需手机号码。注册后,你的 API 密钥将立即显示。复制此密钥;你将使用它来验证所有后续请求。如果没有额度,你需要充值。我们仅接受加密货币支付(TRC20 上的 USDT 或 Base 上的 USDC),金额在 $10 到 $500 之间。新账户将获得 $0.50 的免费试用额度,有效期 7 天,无需绑定信用卡即可开始。请妥善保管你的密钥,因为它用于验证你的使用情况,并关联速率限制和 token 消耗。

安装

该 API 使用标准的 OpenAI 兼容协议。你可以使用首选语言的官方 OpenAI SDK 或任何 HTTP 客户端与之交互。对于 Python,请安装 openai 包。对于 Node.js,请安装 openai。确保你使用的 SDK 版本较新,支持自定义基础 URL。我们服务的基础 URL 为 https://api.acestep.cc/v1。这允许你重用期望 OpenAI 接口的现有管道代码,只需替换基础 URL 和 API 密钥即可。你必须在请求中指定的模型 ID 为 uncensored。该模型是一个经过微调的开放权重 LLM,旨在对合法的成人内容、虚构或争议性话题尽量减少拒绝,使其非常适合内容过滤器可能会阻止有效创意输出的创意管道。

基本请求:生成文本

向 /v1/chat/completions 发送 POST 请求,包含你的系统提示词和用户消息。模型将返回生成的文本。确保将 model 参数设置为 uncensored。你可以使用 temperature 和 top_p 控制创造性。上下文窗口支持总共 100,000 个 token(提示词 + 补全)。每次请求的最大输出为 32,000 个 token,如果未指定 max_tokens,则默认为 2,048 个 token。错误和拒绝不消耗额度,但成功的 token 生成会消耗。使用此接口生成脚本、字幕,或在将文本数据传递给语音或图像生成等其他模态 API 之前处理文本数据。

流式响应

如需实时更新,请在请求中设置stream: true。API 返回服务器发送的事件 (SSE)。每个块包含部分文本。token 使用详情在流的最后一个块中提供。这对于在生成文本时显示文本的应用程序非常有用,可提高用户的感知延迟。确保您的客户端正确处理 SSE。流允许您在 token 到达时处理它们,这对于流水线中的长文本生成非常有益。请记住,流式输出不会改变定价或 token 限制;您仍会为生成的总 token 付费。

函数调用

API 支持函数调用,允许模型根据您定义的工具输出结构化数据。在tools参数中定义您的函数。将tool_choice设置为auto或特定函数名称。如果合适,模型将响应函数调用对象。这对于从文本中提取结构化数据或为下游 API 调用准备输入非常宝贵。您还可以通过将response_format设置为{"type": "json_object"}来强制执行 JSON 输出。这确保模型返回有效的 JSON,这对于在自动化流水线中可靠集成至关重要。使用这些功能增强文本处理步骤的可靠性。

定价和限制

定价为每 1M 输入 token $0.25,每 1M 输出 token $1.00。额度为预付制,永不过期。错误免费。速率限制为每个密钥每分钟 300 个请求,每个密钥同时最多 8 个并发请求。最大请求体大小为 8 MB。如果超出速率限制,你将收到 429 错误。401 错误表示密钥无效或已过期。402 错误表示额度不足。额度不退费;争议通过支持页面处理。每个账户只允许一个活跃密钥;生成新密钥将替换旧密钥。在设计管道的重试逻辑时,请牢记这些限制。

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

流式输出

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)

技术规格

所有限制、功能与价格一览。

项目说明
接口格式兼容 OpenAI:任何 OpenAI SDK 或客户端只需更换 base URL 和密钥
模型 IDuncensored
认证Authorization: Bearer YOUR_KEY
接口POST /v1/chat/completions · GET /v1/models
Base URLhttps://api.acestep.cc/v1
最大输出不单独限制输出;提示+回复共 100,000 个 token 窗口内,max_tokens 可选
函数调用支持 tools、tool_choice;回复包含 tool_calls(流式同样支持),结果以 role: tool 消息返回
上下文窗口100,000 tokens(输入与输出合计)
流式输出支持 SSE,最后一块包含 token 用量
JSON 模式response_format: {"type": "json_object"}
采样参数temperature、top_p、stop、seed、presence_penalty、frequency_penalty
请求大小每次请求不超过 8 MB
并发每个密钥同时最多 8 个请求
速率限制每个密钥每分钟 300 次请求
响应头X-Request-Id、X-Balance-USD、X-RateLimit-Limit-Requests、X-RateLimit-Limit-Concurrency
价格输入 $0.25 / 百万 tokens · 输出 $1.00 / 百万 tokens
充值USDT(TRC20)或 USDC(Base),$10–$500 任意整数金额
额度有效期付费额度永不过期,无订阅
赠送额度满 $50 送 5%,满 $100 送 10%
免费试用$0.50,有效期 7 天,无需银行卡 · 试用密钥:2 个并发请求,每分钟 60 次;首次充值后恢复完整限额(8 和 300)
计费预付额度,按实际 token 用量扣费;错误和拒绝不收费
登录Google 或邮箱 + 密码
密钥每个账户一个有效密钥;生成新密钥后旧密钥失效
内容政策允许成人内容;涉及未成年人的性内容一律拒绝

错误代码

错误以 JSON 返回,type 字段固定;失败或被拒绝的请求不计费。

状态码类型含义
400bad_requestJSON 无效、消息为空、参数错误或超出上下文窗口
401missing_key · invalid_key · key_revoked缺少密钥、密钥错误或已被新密钥替换
402no_credit余额不足——充值后立即恢复
403content_blocked涉及未成年人的性内容——拒绝且不计费
404not_found未知接口
413request_too_large请求体超过 8 MB
429rate_limited · concurrency超过每分钟 300 次或 8 个并发——稍后重试
503upstream_busy模型繁忙——几秒后重试

问答

无审查模型会屏蔽所有性内容吗?

不,该模型经过调整,旨在尽量减少对合法的成人内容、虚构和争议性话题的拒绝。但是,始终适用严格的内容限制:包含涉及未成年人性内容的请求将被拒绝。这是该模型唯一严格执行的屏蔽。

我可以使用此 API 进行图像或视频生成吗?

不可以。这是一个仅支持文本的 chat-completions API。它不生成图片、音频或视频。它旨在为您的流水线提供文本生成步骤的动力,例如为图片生成器编写提示词或为视频工具编写脚本。对于这些模态,您应使用它们各自的 API。

我如何为额度充值?

仅支持通过加密货币充值:TRC20 网络上的 USDT 或 Base 网络上的 USDC。你可以充值 $10 至 $500 之间的任意整笔金额。额度根据实际 token 用量扣费,无需银行卡或 PayPal。新账户还提供试用额度。

只差一张表单,即可获得密钥

创建账户,复制密钥,更改基础 URL。这就是全部设置。