我正在开发一个聊天机器人应用程序,并且正在探索集成大型语言模型(LLM)Gemini的选项.

我正在考虑是利用Vertex AI(@Google-Cloud/vertex ai)进行整合,还是直接整合Gemini(@Google/Generative-ai)

google-cloud/vertexai:

https://cloud.google.com/vertex-ai/docs/generative-ai/start/quickstarts/quickstart-multimodal

google/generative-ai:

https://ai.google.dev/tutorials/node_quickstart.

鉴于双子座是一个LLM,而Vertex AI是一个平台,我正在寻求关于哪种方法可能更适合我的项目的见解.如有任何建议或考虑,将不胜感激.

推荐答案

正如您所指定的,双子座是一个大型语言模型.您可以通过调用Google AI API或Vertex AI API来使用它(通过API调用).

如果你对Gemini比较陌生,想要探索这一功能并为你的聊天机器人应用程序构建一些原型,Google AI API(带有Google AI Studio)是一个快速入门的方式.随着你的应用程序和 idea 的成熟,你想要利用更多的MLOPS工具来简化模型的使用、部署和监控,你可以转向Google Cloud Vertex AI,它提供了Gemini API和许多其他功能.基本上,是为了帮助你将你的应用程序生输出来.

根据您的应用程序需求和开发阶段,您可以 Select 路径:

做决定时要注意这Google AI vs. Vertex AI个不同之处.

Node.js相关问答推荐

带有apache Couch-db和Nano的推荐引擎:过滤特定用户的视图

函数声明中的异步在没有等待的函数中做什么?

如何使用 Node.js 连接到 Cloud SQL?

使用NodeJS通过服务账号列出Google Workspace用户

Postgressql的BIGSERIAL自增序列,即使由于唯一约束错误没有创建行,也会自动增加

Zod 模式中的self 数组

如何在不使用位置运算符 $ 的情况下更新 mongodb 文档中数组中的嵌套文档?

discordjs如何添加所有意图/权限

Node js中向rest服务发送https请求的步骤

使用加密模块的流功能获取文件的哈希(即:没有 hash.update 和 hash.digest)

我应该在(Docker)容器中使用 forever/pm2 吗?

从 Node.js 应用程序查询 Heroku 托管的 Postgres 数据库时出现自签名证书错误

对不同对象中的函数使用相同的键时,V8 中的函数调用缓慢

node.js 模块和函数中this的含义

node.js 中存储的模块变量在什么范围内?

nodejs - 如何读取和输出 jpg 图像?

PhoneGap/Cordova Android 开发

在 Node 中连接和缩小 JS 文件

将 Heroku App 连接到 Atlas MongoDB 云服务

大型项目的 NodeJS vs Play 框架