API 工具
ArrayKit 的 API 工具帮助开发者、测试人员以及任何正在接入 AI 模型的人发送请求、把请求转换成代码,并核算调用成本。“API 客户端”可以带上你的参数、请求头和请求体发送 GET、POST、PUT、PATCH 或 DELETE 请求,显示状态码、耗时和格式化后的响应,并在当前浏览器中保留你最近的 25 个请求。AI 方面,“OpenAI API 测试工具”、“Anthropic Claude API 测试工具”和“Google Gemini API 测试工具”,以及面向 Replicate 等平台的测试工具,可以根据模型和提示词构建请求,在服务商允许浏览器直接调用时运行它,并复制为 cURL、Python 或 JavaScript 代码。“Token 计数器”和“LLM 成本计算器”可以在你为提示词付费之前,先估算它的大小和费用。十二款转换器可以把 curl 命令改写成代码,其中包括“curl 转 Python”、“cURL 转 Fetch”和“curl 转 PHP”。链接方面,“URL 构建器和 UTM 生成器”可以添加 UTM 和自定义参数,“URL 解析器”则把 URL 拆解成各个组成部分。“HAR转cURL”和“Postman转cURL工具”可以把浏览器抓包或集合转换成 curl 命令,并可选择隐藏 Cookie 和认证请求头。转换和计数都在你的设备上完成;只有“API 客户端”和各款 AI 测试工具会发送数据,而且只发送你构建的那个请求,从你的浏览器直接发往你选定的端点,绝不经过 ArrayKit。
常见问题
- 这些 API 工具能做什么?
- 用“API 客户端”发送并检查 HTTP 请求,用你自己的密钥试用 OpenAI、Claude、Gemini 和 Replicate 等五家服务商的 API,并把 curl 命令转换成从 Python、Go 到 Swift、PowerShell 等多种语言的代码。你还可以把 HAR 抓包和 Postman 集合转换成 curl 命令,拆解 URL 或构建带 UTM 标签的 URL,并在发起 LLM 调用之前统计 token 数、估算费用。
- cURL 转换器能生成哪些语言的代码?
- 支持使用 fetch 的 JavaScript、使用 axios 的 Node.js、Python requests、Go net/http、PHP cURL、Rust reqwest、C# HttpClient、Java 11 HttpClient、Ruby Net::HTTP、PowerShell Invoke-RestMethod、Swift URLSession 以及 Dart package:http。每个转换器都会像 curl 本身那样解析请求方法、请求头、请求体、Basic 认证和 -G 查询数据,并对 -k 这类没有对应写法的参数给出警告。如果手头还没有 curl 命令,可以在浏览器开发者工具中使用“以 cURL 格式复制”(Copy as cURL),或用“HAR转cURL”和“Postman转cURL工具”转换抓包或集合。
- 这些 API 工具中,哪些会通过网络发送数据?
- 只有“API 客户端”和五款 AI API 测试工具会发送数据,而且只在你点击“发送”或“运行”时才会发送。你构建的请求会从你的浏览器直接发往你选定的 URL 或服务商,ArrayKit 不会代理、查看或存储它。在 AI 测试工具中输入的密钥只保存在浏览器内存里,客户端的历史记录保存在当前浏览器的本地存储中,而各转换器、URL 工具、Token 计数器和成本计算器完全在你的设备上运行。
- “API 客户端”和 Postman 相比如何?
- 它覆盖了构建请求、发送请求、查看状态码、响应头和格式化响应这一日常流程,无需安装任何软件,还能把任意请求复制为 cURL。由于它运行在网页中,只能读取允许跨域(CORS)请求的 API 的响应;它保存的是你最近 25 个请求的历史记录,而不是集合和环境。如果某个 API 阻止浏览器调用,可以把请求复制为 cURL,在不受 CORS 限制的终端里运行。
- token 计数和费用估算有多准确?
- OpenAI 的计数是精确的,因为“Token 计数器”使用与 GPT-4o、GPT-4.1、o 系列、GPT-4 和 GPT-3.5 Turbo 相同的编码。Claude 和 Gemini 的计数则标注为估算值,因为这两家服务商没有提供可在浏览器中运行的精确分词器。“LLM 成本计算器”用你的 token 数乘以标注了价格日期的参考单价,你也可以自行修改每百万输入和输出 token 的价格,以套用缓存、批处理或最新的费率。