WeiApi Docs

ChatGPT API 中转接入指南

这份文档只讲本站当前最重要的使用流程:注册账号、充值额度、创建 API Key,并把你的工具改到 WeiApi 的 OpenAI 兼容地址。

1. 注册、登录和购买额度

打开 WeiApi 后点击“开始使用”,注册账号并登录控制台。登录后先确认账户余额,如果余额不足,进入充值页面购买额度。

微信支付暂未开通时,可以按页面提示联系 QQ 客服充值。客服 QQ:3776493943
注册

使用可接收通知的邮箱或账号信息,避免忘记密码后无法找回。

充值

充值完成后刷新控制台,确认余额已经到账。

查看模型

进入模型广场,先选价格和能力都合适的 ChatGPT 模型。

2. 创建 API 密钥

进入控制台的 API Key 或密钥管理页面,创建新的密钥。密钥只适合自己使用,不要发给陌生人,也不要直接写进公开仓库。

  1. 点击创建密钥。
  2. 给密钥起一个容易识别的名字,例如 my-app-prodcodex-local
  3. 复制生成的密钥,并保存在你自己的密码管理器或本地环境变量里。
如果密钥泄露,建议马上删除旧密钥并重新创建。不要尝试“改一点点继续用”。

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_URLOPENAI_API_BASEbaseURL,填 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”。这样即使配置错误,也不会浪费太多额度。

  1. 如果返回正常文本,说明密钥、地址和模型名都可用。
  2. 如果提示未授权,优先检查 API Key 是否复制完整。
  3. 如果提示模型不存在,去模型广场换一个可用模型名。
  4. 如果请求超时,稍后重试或联系 QQ 客服排查。

常见问题

Base URL 要不要带 /v1

要带。本站 API 地址是 https://api.weina.online/v1

密钥可以多人共用吗?

不建议。多人共用很难定位消耗来源,泄露后也更难处理。团队使用时建议按用途创建多个密钥。

可以接 Claude 吗?

当前文档按 ChatGPT/OpenAI 兼容中转编写。若后续开放更多平台,文档会单独增加对应配置。

充值或配置失败怎么办?

添加客服 QQ:3776493943,说明你的账号、问题截图和正在使用的工具名称。