面包屑图标 当前位置: 首页
AI资讯
热点详情

Node.js集成Gemini API:JavaScript环境搭建与调用示例

AI热点日报
AI热点日报时间:2026-07-20
热点解读

想在 Node js 项目中调用 Gemini API 实现文本生成、多轮对话或文件理解功能?首先需要确保环境准备工作到位——Node js 版本、SDK 安装、API 密钥安全接入,这三步缺一不可。任何一步没有到位,调用都会失败。 先从最基础的 JavaScript 环境开始。这一步如果搞不定,后

想在 Node.js 项目中调用 Gemini API 实现文本生成、多轮对话或文件理解功能?首先需要确保环境准备工作到位——Node.js 版本、SDK 安装、API 密钥安全接入,这三步缺一不可。任何一步没有到位,调用都会失败。

Gemini API集成到Node.js项目:Ja vaScript环境搭建与基础调用示例【教程】

先从最基础的 JavaScript 环境开始。这一步如果搞不定,后面的一切都无从谈起。

检查并升级 Node.js 环境

js-genai SDK 要求 Node.js 20 及以上版本,低于这个版本运行时,会出现模块找不到或 ESM 语法错误。在终端里输入 node -v,查看当前版本号。

如果输出为 v18.x 或更低版本,需要卸载旧版,然后从 nodejs.org 下载 LTS 版本(v20.15.1)重新安装。旧版本无法解析 export * as 这类语法,会导致 @google/genai 导入失败——这是很多新手常踩的坑。

安装后再次运行 node -v,确认版本号为 v20.15.1 或更高。

创建项目并安装最新 SDK

找一个空目录,依次执行 npm init -ynpm install @google/genai

这里有一个关键点:必须安装 @google/genai,而不是已经废弃的 @google/generative-ai。后者自 2026 年 4 月起已停止维护,使用它调用 gemini-2.5-flash 这类新模型时,会直接返回 404 错误,提示找不到模型。

安装成功后,前往 node_modules/@google/genai 目录查看,应该能看到 dist/index.d.ts 这个类型声明文件。

安全配置 API 密钥

**方法一:使用 .env 文件(推荐开发阶段使用)**

在项目根目录新建一个 .env 文件,写入 GEMINI_API_KEY=your_actual_api_key_here

⚠️ 注意:这个文件必须添加到 .gitignore 中,关键信息切勿提交到远程仓库——一旦泄露,他人可以直接盗用你的配额并产生费用,风险不容忽视。

**方法二:系统环境变量(适合 CI/CD 场景)**

在 Linux/macOS 终端中执行 export GEMINI_API_KEY="your_key";在 Windows PowerShell 中执行 $env:GEMINI_API_KEY="your_key"

验证是否生效也很简单:在 Node.js 中运行 console.log(process.env.GEMINI_API_KEY),应该能看到密钥字符串,而不是 undefined

初始化客户端并发起首次调用

第一步:新建 app.js,写入以下代码:

import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({ apiKey: process.env.GEMINI_API_KEY });

第二步:添加异步调用函数:

async function testCall() {
const result = await ai.models.generateContent({
model: "gemini-2.5-flash",
contents: "用中文解释量子纠缠,不超过50字"
});
console.log(result.text);
}
testCall();

第三步:使用 ESM 模式启动:node --experimental-specifier-resolution=node app.js

如果控制台输出类似“量子纠缠是粒子间瞬时关联现象,测量一个粒子状态会立即决定另一个的状态”的内容,说明集成成功。现在可以继续探索更多功能了。

热点追踪提示词
你是一名 AI 行业编辑,请围绕下面这条热点输出一份资讯解读:
热点:Node.js集成Gemini API:JavaScript环境搭建与调用示例要求:
1. 先用一句话解释这条热点在讲什么
2. 再总结它为什么重要
3. 说明会影响哪些 AI 产品或内容方向
4. 最后给出 3 个适合资讯站使用的标题
来源:https://www.php.cn/faq/2613876.html?uid=1503042
javascript

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关热点
AI热点2026-07-21 09:10
技嘉发布RTX 5080木艺显卡与X870E蝶翼主板的独特设计

在COMPUTEX2026展会上,技嘉展示了AORUSGeForceRTX5080INFINITYWOOD显卡和AORUSX870EINFINITYNEXT主板。RTX5080显卡采用白色主题与木色元素装饰,设计独特;X870E主板则以蝴蝶翅膀为灵感,采用类蜂窝结构和金属3D打印

AI热点2026-07-21 09:10
星际荣耀火箭海上回收导航系统关键试验成功

星际荣耀公司近日成功完成SQX-3运载火箭海上回收高精度导航系统的无人机挂飞试验。该试验在广东阳江海域进行,采用创新的半实物动态模拟方案,全面验证了导航系统在复杂海况下的性能。结果表明,系统各项指标均优于设计要求,能够稳定提供火箭与回收船之间的高精度相对导航信息。这标志着该核心系统已完成全部地面验证

AI热点2026-07-21 09:10
Origin Code发布全新英特尔CQDIMM与AMD EXPO ULL内存新品带来AI与渲染性能的强劲提升

PC内存厂商OriginCode近日分别针对英特尔和AMD平台推出专项优化内存。面向英特尔平台的CQDIMM内存,通过与技嘉合作验证了256GB8000MT s的高带宽套条,旨在为本地AI、视频渲染等重载任务提供强大数据吞吐能力,并计划在2026年台北电脑展展出。针对AMD平台,则推出多款支持E

AI热点2026-07-21 09:10
东风本田5月销量环比增长20% CR-V等车型限时购车权益

东风本田公布5月销量达18563台,环比增长20%,其中CR-V销量增长显著。品牌同步推出6月限时购车权益,涵盖CR-V、英仕派、HR-V及思域等多款车型,权益价最低至9 79万元起,并可叠加国家以旧换新补贴及原厂配置加装优惠,为近期有购车计划的消费者提供了具体的价格参考与增值选择。

延伸阅读