1. 注册、登录和购买额度
打开 WeiApi 后点击“开始使用”,注册账号并登录控制台。登录后先确认账户余额,如果余额不足,进入充值页面购买额度。
微信支付暂未开通时,可以按页面提示联系 QQ 客服充值。客服 QQ:3776493943。
注册
使用可接收通知的邮箱或账号信息,避免忘记密码后无法找回。
充值
充值完成后刷新控制台,确认余额已经到账。
查看模型
进入模型广场,先选价格和能力都合适的 ChatGPT 模型。
2. 创建 API 密钥
进入控制台的 API Key 或密钥管理页面,创建新的密钥。密钥只适合自己使用,不要发给陌生人,也不要直接写进公开仓库。
- 点击创建密钥。
- 给密钥起一个容易识别的名字,例如
my-app-prod或codex-local。 - 复制生成的密钥,并保存在你自己的密码管理器或本地环境变量里。
如果密钥泄露,建议马上删除旧密钥并重新创建。不要尝试“改一点点继续用”。
3. 填写 Base URL
WeiApi 使用 OpenAI 兼容格式。大多数工具会要求你填两个值:API Key 和 Base URL。
API Key = sk-你在 WeiApi 创建的密钥 Base URL = https://api.weina.online/v1
注意结尾是 /v1。如果工具里还有“模型名”输入框,就填模型广场中可用的模型,例如 gpt-4o-mini。
4. 代码示例
curl 测试
curl https://api.weina.online/v1/chat/completions \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o-mini",
"messages": [
{"role": "user", "content": "用一句话介绍 WeiApi"}
]
}'
Node.js
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.WEIAPI_KEY,
baseURL: "https://api.weina.online/v1",
});
const res = await client.chat.completions.create({
model: "gpt-4o-mini",
messages: [{ role: "user", content: "你好" }],
});
console.log(res.choices[0].message.content);
Python
from openai import OpenAI
client = OpenAI(
api_key="sk-你的密钥",
base_url="https://api.weina.online/v1",
)
resp = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)
5. CLI 工具怎么填
不同 CLI 的设置名称不完全一样,但本质还是同一组信息:密钥、接口地址、模型名。
- 看到
OPENAI_API_KEY,填 WeiApi 生成的密钥。 - 看到
OPENAI_BASE_URL、OPENAI_API_BASE或baseURL,填https://api.weina.online/v1。 - 看到
model,填模型广场里显示可用的 ChatGPT 模型。
OPENAI_API_KEY=sk-你的密钥 OPENAI_BASE_URL=https://api.weina.online/v1 OPENAI_MODEL=gpt-4o-mini
如果你的工具只支持官方 OpenAI 地址,但不支持自定义 Base URL,就不能直接接入 WeiApi,需要换一个支持自定义接口地址的客户端。
6. 发送测试请求
配置完成后,先发一个非常短的问题测试,例如“回复 OK”。这样即使配置错误,也不会浪费太多额度。
- 如果返回正常文本,说明密钥、地址和模型名都可用。
- 如果提示未授权,优先检查 API Key 是否复制完整。
- 如果提示模型不存在,去模型广场换一个可用模型名。
- 如果请求超时,稍后重试或联系 QQ 客服排查。
常见问题
Base URL 要不要带 /v1?
要带。本站 API 地址是 https://api.weina.online/v1。
密钥可以多人共用吗?
不建议。多人共用很难定位消耗来源,泄露后也更难处理。团队使用时建议按用途创建多个密钥。
可以接 Claude 吗?
当前文档按 ChatGPT/OpenAI 兼容中转编写。若后续开放更多平台,文档会单独增加对应配置。
充值或配置失败怎么办?
添加客服 QQ:3776493943,说明你的账号、问题截图和正在使用的工具名称。