为投资研究量身打造的AI金融助手AI Financial Agent

项目简介

这是一个概念验证 AI 金融代理。本项目的目标是探索 AI 在投资研究中的应用。本项目仅用于教育目的,不用于实际交易或投资。

👋 演示:您可以在以下链接中查看本项目的实时演示。

免责声明

本项目仅用于教育和研究目的。

  • 非真实交易或投资之用

  • 无任何保证或保修

  • 过往表现不代表未来结果

  • 制作者不承担因财务损失而产生的任何责任

  • 咨询财务顾问进行投资决策


通过使用本软件,您同意仅将其用于学习目的。


功能

  • 人工智能金融代理

    • 产品化版本的此项目

    • 金融研究、股票分析等聊天助手

    • 使用生成式 UI 显示股价、基本面等

  • 金融数据集 API

    • 实时和历史股市数据访问

    • 数据针对 AI 金融代理进行了优化

    • 30 多年金融数据,100%市场覆盖

    • 文档在此处可用


设置

git clone https://github.com/virattt/ai-financial-agent.gitcd ai-financial-agent

如果您尚未安装 npm,请从这里安装。

  1. 安装 pnpm(如果尚未安装):

npm install -g pnpm
  1. 安装依赖项:


    pnpm install
  2. 设置您的环境变量:

    # Create .env file for your API keyscp .env.example .env

    设置 .env 文件中的 API 密钥:

    # Get your OpenAI API key from https://platform.openai.com/OPENAI_API_KEY=your-openai-api-key
    # Get your Financial Datasets API key from https://financialdatasets.ai/FINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key
    # Get your LangSmith API key from https://smith.langchain.com/LANGCHAIN_API_KEY=your-langsmith-api-keyLANGCHAIN_TRACING_V2=trueLANGCHAIN_PROJECT=ai-financial-agent

    重要:您不应提交您的 .env 文件,否则会暴露秘密,使他人能够控制您各种 OpenAI 和身份验证提供者账户的访问权限。


    运行代理

    完成以上步骤后,只需运行以下命令即可启动开发服务器:

    pnpm dev

    您的应用模板现在应该在 localhost:3000 上运行。


    金融数据 API

    本模板使用金融数据集 API 作为金融数据提供者。金融数据集 API 专门为 AI 金融代理设计。LLMs


    金融数据集 API 提供实时和历史股票市场数据,覆盖过去 30 年美国市场的 100%。


    数据包括财务报表、股价、期权数据、内部交易、机构持股等。您可以通过此处文档了解有关 API 的更多信息。

    注意:AAPL、GOOGL、MSFT、NVDA 和 TSLA 的数据免费。


    如果您不想使用金融数据集 API,可以通过修改几行代码轻松切换到其他数据提供商。

    项目链接

    http://github.com/virattt/ai-financial-agent

    扫码加入技术交流群,备注开发语言-城市-昵称

    (文:GitHubStore)

    欢迎分享

    发表评论