Uncensored llm ollama API 文档
将无审查 LLM ollama 兼容 API 密钥集成到你的现有 OpenAI SDK 客户端中,立即开始生成文本。本文档涵盖集成我们服务所需的精确端点、身份验证步骤和流式传输行为。
前提条件:基础 URL 与认证
使用提供的 API 密钥和基础 URL 对所有请求进行身份验证。我们的端点是 HTTPS://api.uncensoredllmollama.com/v1。您可以通过仪表板使用 Google 或电子邮件生成密钥。模型标识符为 "uncensored"。将密钥包含在 Authorization 页眉作为 Bearer 令牌。此设置适用于任何 OpenAI 兼容的客户端。
curl https://api.uncensoredllmollama.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top ten linux command line utilities"}]
}'
发起首次请求:POST /v1/chat/completions
发送一个 POST request to /v1/chat/completions 附带您的消息数组。该模型不会拒绝合法的成人、虚构或争议性话题。设置 model field to "uncensored". Include your system prompt if you need specific behavior. The API returns standard OpenAI JSON responses.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmollama.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)
处理流式响应(SSE)
通过将 stream: true. API 为每个生成的令牌返回 Server-Sent Events (SSE)。监控最后一个块以获取总令牌使用统计信息。这种方法降低了长输出的感知延迟。仔细解析 SSE 流以重建完整文本。
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)
函数调用与 JSON 模式
支持通过 response_format: {"type": "json_object"}。您还可以为函数调用定义工具。设置 tool_choice 控制执行。使用 temperature 和 top_p 调整随机性。JSON 模式确保严格符合你的模式。此功能在数据提取任务中可靠工作。
速率限制与令牌使用
每个密钥支持每分钟 300 次请求和 8 个并发请求。上下文窗口总共为 100,000 token。错误不会消耗额度。超出限制的请求返回 429 状态码。确保您的客户端优雅地处理重试。通过仪表监控使用情况,以避免耗尽预付费额度。
定价与加密货币支付
每 1M 输入 token 支付 $0.15,每 1M 输出 token 支付 $0.50。通过 USDT (TRC20) 或 USDC (Base) 充值。最低充值金额为 $20。大额充值享额外余额。余额永不过期。退款非标准流程,但错误免费。如有重复扣费,请使用支持页面。
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmollama.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);常见问题
无限制 LLM ollama API 是否与标准 OpenAI SDK 兼容?
是的,它使用标准的 OpenAI 兼容端点。您只需在现有客户端配置中更改 base URL 和 API 密钥即可。它与官方 OpenAI SDK 及任何兼容库均兼容。
如果信用额度耗尽怎么办?
请求将返回 402 错误,直到您添加更多加密货币。您现有的积分不会过期。您可以随时使用 USDT 或 USDC 充值。错误和拒绝不会消耗您的余额。
模型有上下文窗口限制吗?
提示词和补全的总上下文窗口为 100,000 个 token。每次请求的最大输出为 16,000 个 token。如果未指定,默认输出为 2,048 个 token。流式传输有助于高效管理大型回复。
立即获取 API 密钥
注册,复制密钥,更新基础 URL。所需配置极少。