从注册到
第一次 API 调用
面向 AI 应用开发与 AI 编程工具接入的大模型 API 教程,覆盖 Codex、Cursor,以及 Python、JavaScript 的 OpenAI SDK 示例。先查询当前密钥可用的模型,再配置 API Key 和 Base URL。
https://llmp.org/v1面向 AI 应用开发与 AI 编程工具接入的大模型 API 教程,覆盖 Codex、Cursor,以及 Python、JavaScript 的 OpenAI SDK 示例。先查询当前密钥可用的模型,再配置 API Key 和 Base URL。
https://llmp.org/v1使用常用邮箱注册。系统可能要求完成邮箱验证码,以确认该邮箱能够接收安全通知。
登录后进入站内购买入口。可购买的商品、价格、有效期和支付方式以结算页面实时展示为准。
在控制台进入 API 密钥页面,点击创建。
分组决定可用模型、计费倍率和额度。未分组或无权限的密钥无法调用。
按需设置额度、有效期、速率限制及 IP 白名单。生产环境建议为不同应用创建不同密钥。
复制新密钥并存放在密码管理器或服务端环境变量中,不要提交到代码仓库。
不要猜模型名称。先请求模型列表,复制返回的模型 ID,再用于后续客户端配置。
curl "https://llmp.org/v1/models" \
-H "Authorization: Bearer sk-YOUR_KEY"$headers = @{ Authorization = "Bearer sk-YOUR_KEY" }
Invoke-RestMethod -Uri "https://llmp.org/v1/models" -Headers $headers返回模型列表表示网关与密钥可用。把其中一个模型 ID 记为 YOUR_MODEL_ID。
curl "https://llmp.org/v1/responses" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-YOUR_KEY" \
-d '{
"model": "YOUR_MODEL_ID",
"input": "用三句话解释什么是幂等性"
}'curl "https://llmp.org/v1/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-YOUR_KEY" \
-d '{
"model": "YOUR_MODEL_ID",
"messages": [{"role":"user","content":"你好"}],
"stream": true
}'Codex 推荐使用 Responses 协议。先执行 /v1/models 获取可用模型,再把示例中的 YOUR_MODEL_ID 替换掉。
# ~/.codex/config.toml
model_provider = "llmport"
model = "YOUR_MODEL_ID"
model_reasoning_effort = "high"
[model_providers.llmport]
name = "LLMPort"
base_url = "https://llmp.org/v1"
wire_api = "responses"
requires_openai_auth = true// ~/.codex/auth.json
{
"OPENAI_API_KEY": "sk-YOUR_KEY"
}Windows 配置目录通常为 %USERPROFILE%\.codex;macOS / Linux 为 ~/.codex。修改后重启 Codex 或编辑器。
https://llmp.org/v1sk-YOUR_KEY/v1/models 返回结果中选择from openai import OpenAI
client = OpenAI(
api_key="sk-YOUR_KEY",
base_url="https://llmp.org/v1",
)
response = client.responses.create(
model="YOUR_MODEL_ID",
input="你好,请介绍一下你自己。",
)
print(response.output_text)import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-YOUR_KEY",
baseURL: "https://llmp.org/v1",
});
const response = await client.responses.create({
model: "YOUR_MODEL_ID",
input: "你好,请介绍一下你自己。",
});
console.log(response.output_text);仅当你的密钥分组实际返回 Claude/Anthropic 兼容模型时使用此配置。模型可用性仍以控制台和 /v1/models 为准。
# macOS / Linux
export ANTHROPIC_BASE_URL="https://llmp.org/v1"
export ANTHROPIC_AUTH_TOKEN="sk-YOUR_KEY"
# Windows PowerShell
$env:ANTHROPIC_BASE_URL="https://llmp.org/v1"
$env:ANTHROPIC_AUTH_TOKEN="sk-YOUR_KEY"如果客户端允许选择鉴权方式,优先按界面提示选择 API Key 或 x-api-key。保存后重启客户端。
在项目目录创建 opencode.json,或写入 OpenCode 的全局配置目录。
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"openai": {
"options": {
"baseURL": "https://llmp.org/v1",
"apiKey": "sk-YOUR_KEY"
}
}
}
}运行 OpenCode 后使用 /models 检查当前可选模型。
不同分组可能拥有不同倍率、周期额度和并发限制。选择分组前应查看控制台显示的具体规则。
| 概念 | 含义 | 建议 |
|---|---|---|
| 余额 | 按请求实际费用持续扣减 | 设置低余额提醒并定期查看用量 |
| 分组倍率 | 影响基础模型费用折算后的实际扣费 | 不要只比较倍率,还要比较稳定性、模型和并发 |
| 订阅额度 | 可能按日、周或月重置,并受有效期约束 | 购买前确认重置周期与剩余额度规则 |
| 并发 / RPM | 限制同一时间或每分钟可发起的请求量 | 收到 429 时降低并发并稍后重试 |
| 状态 | 常见原因 | 处理方式 |
|---|---|---|
401 | 密钥缺失、复制不完整或已失效 | 检查 Authorization 头;必要时重新生成密钥 |
403 | 密钥没有分组权限、额度不足或策略拒绝 | 检查分组、订阅、余额、有效期和 IP 限制 |
404 | 接口路径或模型名错误 | Base URL 使用 https://llmp.org/v1,模型从 /v1/models 获取 |
429 | 请求频率、并发或上游额度受限 | 指数退避重试,降低并发,不要立即高频重复请求 |
5xx | 上游暂时繁忙、网络中断或网关维护 | 稍后重试;持续失败时记录请求 ID 并联系支持 |
GET /v1/models,确认地址和密钥。https://llmp.org/v1/models,再复制当前密钥实际返回的模型 ID。为了更快定位问题,请提供:账户邮箱、订单号或请求 ID、发生时间、接口路径、模型名和错误状态码。
模型、价格、倍率和可用性可能调整,以控制台实时信息为准。用户应遵守适用法律法规、本站服务协议以及相关模型或软件的使用要求,不得将服务用于违法、侵权、攻击、欺诈或规避安全限制等用途。