- LlmApiServices
- 快速入门:集成无审查 API
快速入门:集成无审查 API
在几分钟内开始使用我们的无审查 LLM API。此快速入门指南引导您完成身份验证、基本请求以及流式传输和函数调用等高级功能。
基础 URL 和认证
首先将客户端指向我们的基础 URL 并使用生成的 API 密钥进行身份验证。我们的服务完全兼容 OpenAI,这意味着您只需更新 base_url 并在授权标头中提供密钥。通过 Google 或电子邮件注册即可即时获取密钥,无需提供电话号码。
保持密钥安全,因为它授予你预付费额度的访问权限。错误和拒绝不消耗 token,因此你可以安全测试。
聊天完成端点
向聊天补全端点发送文本数据以接收文本响应。此简单的 POST 请求允许您使用标准参数与 uncensored 模型进行交互,例如 temperature 和 top_p. 您无需管理复杂的路由或从多个供应商模型中进行选择。
curl https://api.llmapiservices.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the main points of the attached documentation."}]
}'每个请求根据提示消耗输入 token,并根据生成的文本消耗输出 token。错误免费,因此您可以放心实验,无需担心意外费用。
流式传输与函数调用
通过启用服务器发送事件 (SSE) 流式传输启用实时响应。这种方法在生成 token 时交付 token,为聊天应用程序提供更流畅的用户体验。你还可以利用函数调用允许模型动态与外部工具或 API 交互。
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapiservices.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)函数调用返回结构化数据,您的应用程序可以执行这些操作。这种灵活性对于构建能够执行简单文本生成之外操作的智能体至关重要。
JSON 模式与参数
使用 JSON 模式强制使用严格的输出格式,这确保响应是有效的 JSON,以便可靠解析。您可以使用诸如 之类的参数来控制生成行为。 seed 用于可复现性或 stop 序列以在特定点终止输出。这种控制水平有助于将 API 无缝集成到现有工作流程中。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapiservices.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);调整这些参数允许你针对特定任务微调模型行为,确保应用程序获得一致且可预测的结果。
速率限制与错误
根据您的速率限制监控使用情况,允许每分钟 300 个请求和每个密钥 8 个并发请求。如果您超过这些限制,您将收到 429 错误,表明您应降低请求速率。身份验证错误在您的密钥无效时返回 401 状态。
上下文窗口和信用管理
利用 100,000 token 的宽裕上下文窗口(提示和补全合计)处理大量数据。这允许进行广泛的对话或处理大型文档而不会丢失上下文。如果积分耗尽,您将收到 402 错误,提示您通过加密货币充值。
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)您的预存信用额度永不过期,因此您可以从容处理大型项目。错误不会从余额中扣除,确保您只为成功的完成付费。
常见问题
uncensored LLM API 的基础 URL 是什么?
基础 URL 为 HTTPS://api.llmapiservices.com/v1。您可以通过更新客户端配置,将此 URL 与任何 OpenAI 兼容 SDK 配合使用。
我如何对请求进行身份验证?
将 API 密钥包含在 Authorization 请求头中,格式为 Bearer token。您可以使用 Google 或邮箱注册后立即生成此密钥。
如果我超出速率限制会怎样?
您将收到 429 状态码。限制为每分钟 300 次请求,每个密钥最多 8 个并发请求。降低请求频率以恢复正常操作。
通过表单获取您的密钥
注册,复制密钥,更新基础 URL。就这样。