Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API 中转站检测工具

一个零依赖本地网页工具,用于检测 OpenAI 兼容 API 中转站。支持 Windows、macOS 和 Linux。

功能

  • GPT 检测默认开启。
  • Image 检测默认关闭,可单独开启,也可只运行 Image 检测。
  • API Key 仅在本次检测请求中使用,不保存到磁盘或浏览器存储。
  • 支持导出 Markdown 报告。

检测范围

GPT:

  • GET /v1/models
  • POST /v1/chat/completions
  • POST /v1/responses
  • Chat/Responses 非流式
  • Chat/Responses 流式
  • Chat/Responses 工具调用

Image:

  • POST /v1/images/generations
  • POST /v1/images/edits
  • POST /v1/images/variations
  • 图片生成流式检测
  • POST /v1/chat/completions 图片模型流式检测,用于判断是否可通过 Chat Completions 流式通道规避网关超时
  • Image 检测结果会额外显示“获取图片”,用于区分“图片已生成但流式不支持”和“没有拿到图片”

图片编辑和变体接口使用 multipart/form-data。为了兼容部分中转站,工具会手工构造 multipart 请求,显式设置 Content-Length,并同时在表单字段和 URL query 中携带图片模型名。

不检测余额、Embedding、音频、Files、Batch、Fine-tuning 等非目标能力。

Windows 使用

双击运行:

start.cmd

脚本会自动打开浏览器并启动本地服务。使用时保持启动窗口打开,关闭窗口或按 Ctrl+C 即可停止服务。

也可以手动运行:

node server.js

如果当前 PowerShell 里的 node 命令不可用,可以使用 Codex 内置 Node:

& "C:\Users\大钻风\.cache\codex-runtimes\codex-primary-runtime\dependencies\node\bin\node.exe" server.js

macOS / Linux 使用

首次使用时给脚本加执行权限:

chmod +x start.sh

启动:

./start.sh

脚本会自动打开浏览器。使用时保持终端窗口打开,按 Ctrl+C 停止服务。

也可以手动运行:

node server.js

访问地址

默认地址:

http://127.0.0.1:8787

如果端口被占用,可以指定端口。

Windows PowerShell:

$env:PORT=8899
node server.js

macOS / Linux:

PORT=8899 ./start.sh

注意

Image 检测会发起图片生成、编辑、变体和流式图片请求,可能产生实际调用费用。一般只检测 GPT 时保持 Image 检测关闭即可。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages