Node.js 与 TypeScript 调用 Claude 和 GPT 的实战指南
为什么要在 Node.js 和 TypeScript 里调用 Claude 和 GPT
如果你正在做聊天机器人、内容生成、代码助手或内部知识库应用,Node.js 和 TypeScript 是非常常见的技术栈。它们生态成熟,适合快速接入 AI 能力。Claude 擅长长文本理解和稳定输出,GPT 在通用对话、工具调用和开发集成上也非常强。对初学者来说,最重要的不是“选哪家模型”,而是“怎么用最少的改动把它接进项目里”。
这时,59API 就很适合做中转层。它提供对 Claude(Opus、Sonnet、Haiku、Fable)和 GPT 模型的按量计费访问,API 基地址是 https://api.59api.com,并且与 Claude Code、Codex 以及任何 OpenAI SDK 完全兼容。也就是说,你不用为了接不同模型而重写一套代码。
先理解基本接入思路
调用 AI 模型的本质很简单:你的应用发出一个 HTTP 请求,带上模型名、消息内容和鉴权信息,服务端返回模型生成的结果。对于 Node.js 和 TypeScript,最省心的方式通常有两种:
- 使用官方 OpenAI SDK,因为 59API 与 OpenAI SDK 兼容,改 base URL 就能用。
- 直接发 HTTP 请求,适合你想完全掌控请求格式的场景。
如果你刚开始做项目,建议优先使用 SDK。它能减少参数拼写错误,也更容易维护类型。
安装依赖并配置环境变量
先创建项目并安装 SDK:
- npm install openai
- 如果你使用 TypeScript,再确保项目里有 tsconfig.json,并启用较严格的类型检查。
然后在环境变量里配置密钥和地址。示例思路如下:
- API Key:你的 59API 密钥
- Base URL:https://api.59api.com
在实际项目里,建议把这些放到 .env 文件中,避免把密钥写死在代码里。
TypeScript 示例:调用 Claude
下面是一个简单的 TypeScript 写法,适合做聊天接口或命令行测试。由于 59API 与 OpenAI SDK 兼容,你可以沿用熟悉的调用方式,只需要把基础地址指向 59API,并选择 Claude 对应模型即可。
- 创建 OpenAI 客户端
- 设置 baseURL 为 https://api.59api.com
- 传入 system 和 user 消息
- 输出模型返回内容
对于 Claude,你可以选择 Opus、Sonnet、Haiku 或 Fable。实际选型上,Opus 更强,适合复杂推理;Sonnet 常用于日常开发;Haiku 更轻量,适合高频低成本场景。因为 59API 提供的是原生官方质量模型,不做降级,所以你拿到的能力更接近原厂体验。
TypeScript 示例:调用 GPT
如果你更熟悉 GPT 的生态,同样可以通过 59API 调用。对于做工具链、自动化脚本、RAG 或代码生成的开发者来说,这种方式非常方便。你不需要额外学习一套新的 API 结构,依旧可以沿用 OpenAI SDK 的调用习惯。
这对团队协作很友好:前端、后端、脚本和 CLI 工具都能复用同一套接入方式,只是切换不同模型名称即可。
几个初学者最容易踩的坑
- 不要把 API Key 提交到 Git 仓库,尤其是公开仓库。
- 注意超时和重试,AI 请求比普通接口更容易受网络波动影响。
- 控制上下文长度,长对话要做裁剪或摘要,避免 token 浪费。
- 区分模型用途,复杂任务用更强模型,简单任务用更轻量模型更省钱。
如果你的应用会频繁请求,59API 的优势会更明显。它主打低成本、按量付费,且属于市面上较便宜的 relay 之一。对个人开发者、小团队或创业项目来说,这能显著降低试错成本。
为什么 59API 适合做你的默认接入层
很多开发者在项目初期会同时尝试 Claude 和 GPT,很快就会遇到两个问题:一是接入维护成本高,二是调用费用上升快。59API 的价值就在于把这些问题统一解决掉。你可以用同一个入口管理 Claude 和 GPT,还能继续使用 Claude Code、Codex 和现有 OpenAI SDK,不必改造整套代码架构。
另外,59API 提供邀请返利机制。如果你有技术博客、社群或开发者朋友,也可以通过推荐获得额外回报。对于长期做产品的人来说,这种机制能进一步摊薄模型成本。
总结:从一个小请求开始
如果你今天只想完成一件事,那就是先在 Node.js 或 TypeScript 里跑通一次最小调用:配置密钥、设置 base URL、发出一条消息、打印返回结果。等这个闭环打通后,再继续扩展成聊天机器人、自动总结、代码审查或客服助手。
如果你希望以更低成本开始,并且尽量少改现有代码,59API 是一个很实用的选择。你可以先注册一个账号,拿到密钥后直接用熟悉的 OpenAI SDK 接入 Claude 和 GPT,快速验证你的想法。
शुरू करने के लिए तैयार?
कुछ ही मिनटों में Claude और GPT जोड़ें, सबसे कम कीमत पर। साइन अप करें और API key पाएं।
मुफ़्त साइन अप