10 分钟在 Vercel 部署属于你自己的开源 AI 股票机器人

24 天前
 alalida

https://github.com/wanghsinche/gemini-stock-chatbot

现在金融 AI 助手挺多的,但是用下来还是不够顺手.我不习惯把自己的持仓发给别人,而且对股票分析也有自己的想法.

所以最近在 vercel 的模板基础上,做了一个 ai 美股助手。 支持一键部署.

把原本的 ai sdk 升级到 v5 ,加了几个 mcp 做数据源和搜索器,并加上了自己的一些投资理念, 支持多用户和历史记录, 优化了一下 UI.

这两天用下来还算方便,vercel 模板的移动端兼容很不错,而且数据都在自己手里, gemini 3 还是 gpt 5.1 随便切换.调股票分析的 prompt 也方便.

有兴趣可以自己在 vercel 部署一个。

点这个 👉一键部署到 vercel

github https://github.com/wanghsinche/gemini-stock-chatbot

我自己实例的预览地址在这 http://gemini-stock-chatbot.vercel.app

欢迎 fork 和 star

打算后续加入更多数据分析功能

1618 次点击
所在节点    分享创造
4 条回复
SenLief
24 天前
不还是要发给服务商调模型吗?这和直接给 gemini3 就多了个自定义 prompt 吧。
meppy
23 天前
支持
meppy
23 天前
deploy 报错


Error: POSTGRES_URL is not defined
at runMigrate (/vercel/path0/db/migrate.ts:12:11)
at postgres (/vercel/path0/db/migrate.ts:28:1)
at Object.<anonymous> (/vercel/path0/db/migrate.ts:32:2)
at Module._compile (node:internal/modules/cjs/loader:1706:14)
at Object.transformer (/vercel/path0/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:3:1104)
at Module.load (node:internal/modules/cjs/loader:1441:32)
at Function._load (node:internal/modules/cjs/loader:1263:12)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at cjsLoader (node:internal/modules/esm/translators:309:5)
 ELIFECYCLE  Command failed with exit code 1.
Error: Command "pnpm run build" exited with 1
alalida
23 天前
@meppy 环境变量不对。我看看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1174145

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX