快速入门:集成您的无审查大语言模型 API
别再与复杂的路由层搏斗,开始向单一的未审查端点发送请求。本指南向你展示如何在你首选的语言中在五分钟内部署我们的 OpenAI 兼容 API。
https://api.alternativelitellm.com/v1uncensored
前提条件与账户设置
获取您的凭据并配置您的环境变量。通过点击“使用 Google 继续”或使用电子邮件和密码在 获取 API 密钥 页面。您将获得 7 天内有效的 $0.50 试用额度,以便您在充值前验证连接性。所有请求的基础 URL 为 https://api.alternativelitellm.com/v1. 将此 URL 用作您的 base_url 在任何 OpenAI 兼容的 SDK 中。
发送你的第一次请求
使用官方 curl 命令进行标准的聊天补全调用。替换 YOUR_API_KEY 附带仪表板中的密钥。模型 ID 始终为 uncensored. 这返回一个文本响应,允许出现成人、虚构或争议性话题,且没有标准拒绝。系统接受诸如 temperature 和 top_p 用于输出变化。
curl https://api.alternativelitellm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate this Python script to Java"}]
}'
响应结构与标准 OpenAI 格式一致。输入令牌按每 1M 0.15 美元收费,输出令牌按每 1M 0.50 美元收费。错误和拒绝不会消耗您的预付款余额。
Python SDK 集成
使用您的基础 URL 和密钥初始化客户端。该 OpenAI 该 Python 包可直接与此 API 配合使用。将模型设置为 uncensored 适用于所有交互。此方法无需自定义包装器或中间件。配置参数如 max_tokens 用于控制输出长度。除非指定更高的限制,否则默认最大输出为 2,048 个 token。
from openai import OpenAI
client = OpenAI(base_url="https://api.alternativelitellm.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)
通过检查 choices field in the response object. This method is ideal for backend services and automated agents.
Node SDK 集成
使用正确的base URL实例化OpenAI客户端。使用 uncensored 用于所有补全的模型 ID。Node SDK 在正确配置时会自动处理身份验证头。此设置非常适合 Web 服务器和边缘函数。您可以传递标准参数如 stop 序列以控制输出。确保异步处理响应数据。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.alternativelitellm.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);
检查 usage object to monitor token consumption. This method ensures consistent behavior across your JavaScript or TypeScript applications.
带有 SSE 的流式响应
通过将 stream: true 在您的请求中。API 返回用于实时 Token 交付的服务器发送的事件 (SSE)。每个数据块包含部分文本内容。最后一个数据块包含完整的 Token 用量统计。此功能降低了终端用户的感知延迟。配置流处理器以处理每个到达的事件。将其用于聊天界面或实时数据生成。
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)
确保您的客户端正确处理流结束事件以干净地关闭连接。这可以防止长时间运行的进程中的资源泄漏。
处理令牌、限制和错误
监控您的使用情况并优雅地处理错误。上下文窗口为提示加完成内容的 100,000 个令牌。每个请求的最大输出为 16,000 个令牌。如果 max_tokens 未设置时,限制默认为 2,048 个 token。您被限制为每分钟 300 次请求,每个密钥最多 8 个并发请求。401 错误表示密钥无效。402 错误表示您需要通过加密货币充值。429 错误表示达到速率限制。余额永不过期,因此您可以随时使用。
常见问题
这是用于无审查内容的最佳 litellm 替代方案吗?
是的,它提供一个单一的高容量无限制模型,无需复杂的路由。您可以直接访问针对成人和争议性话题优化的开源模型。这消除了典型网关的供应商锁定和订阅费用。
您接受哪些充值支付方式?
我们仅接受加密货币:USDT (TRC20) 或 USDC (Base)。最低充值为 $20,最高为 $500。您将根据充值金额获得额外积分,范围从 +5% 到 +15% 不等。
输入和输出 Token 的定价是如何运作的?
输入令牌每 1M 个收费 $0.15,输出令牌每 1M 个收费 $0.50。您只为实际使用量付费,错误免费。预付费余额永不过期,因此您可以随时使用余额。
获取您的 API 密钥
注册,获取密钥,并更新您的端点基础 URL。配置简单。