ai-financial-agent - 為金融投資打造的AI代理

探索人工智能在投資研究中的應用。本項目僅用于**教育**目的,不用于真實交易或投資。

作者聲明:

本項目僅用于教育和研究目的。

  • 不用于真實交易或投資
  • 不提供任何保證或擔保
  • 過去的表現并不代表未來的結果
  • Creator 對經濟損失不承擔任何責任
  • 咨詢財務顧問進行投資決策

使用此軟件,即表示您同意僅將其用于學習目的。

GitHub:?https://github.com/virattt/ai-financial-agent

更多AI開源軟件:發現分享好用的AI工具、AI開源軟件、AI模型、AI變現 - 小眾AI

?

?

主要功能

  • AI 金融代理

    • 此項目的產品化版本
    • 用于金融研究、股票分析等的聊天助手
    • 使用生成式 UI 顯示股票價格、基本面等
  • 財務數據集 API

    • 訪問實時和歷史股票市場數據
    • 數據針對 AI 金融代理進行了優化
    • 30+ 年的財經數據,100% 的市場覆蓋率
    • 文檔可在此處獲取

安裝和使用

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

如果您尚未安裝 npm,請從此處安裝它。

  1. 安裝 pnpm(如果尚未安裝):
npm install -g pnpm
  1. 安裝依賴項:
pnpm install
  1. 設置環境變量:
# Create .env file for your API keys
cp .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-key
LANGCHAIN_TRACING_V2=true
LANGCHAIN_PROJECT=ai-financial-agent

重要提示:您不應提交您的文件,否則它會暴露機密,允許其他人控制對您的各種 OpenAI 和身份驗證提供商帳戶的訪問。.env?

運行代理

完成上述步驟后,只需運行以下命令即可啟動開發服務器:

pnpm dev

您的應用程序模板現在應該在 localhost:3000 上運行。

財務數據 API

此模板使用 Financial Datasets API 作為財務數據提供商。Financial Datasets API 專為 AI 金融代理和 LLM 設計。

Financial Datasets API 提供實時和歷史股票市場數據,并覆蓋過去 30 年 100% 的美國市場。

數據包括財務報表、股票價格、期權數據、內幕交易、機構所有權等等。您可以通過此處的文檔了解有關 API 的更多信息。

**注意**:AAPL、GOOGL、MSFT、NVDA 和 TSLA 的數據是免費的。

如果您不想使用 Financial Datasets API,則可以通過修改幾行代碼輕松切換到其他數據提供商。

部署您自己的代理

您可以通過 Vercel 一鍵在生產環境中部署自己的 AI Financial Agent 版本:

部署

如果您想在生產環境中部署自己的 AI Financial Agent 版本,則需要將本地實例與您的 Vercel 和 GitHub 帳戶鏈接。

  1. 安裝 Vercel CLI:npm i -g vercel?
  2. 將本地實例與 Vercel 和 GitHub 帳戶鏈接(創建目錄):.vercelvercel link?
  3. 下載您的環境變量:vercel env pull?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/896207.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/896207.shtml
英文地址,請注明出處:http://en.pswp.cn/news/896207.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Open WebUI選擇模型為空,解決辦法(for DeepSeek)

標簽: DeepSeek; Open WebUI; 問題:Open WebUI選擇模型為空,解決辦法 (for DeepSeek) 操作系統:Ubuntu 22 硬件:臺式電腦 Ubuntu 22系統,DeepSeek安裝成功&…

歐幾里得算法第二彈---計算多個數的最大公約數

如果要求多個數的 GCD,可以先求前兩個數的 GCD,然后用這個結果與下一個數求 GCD,依次類推。 為什么可以用前兩個數的 GCD 與下一個數繼續求 GCD,從而得到所有數的 GCD 呢?(之前我不知道,自己也沒…

掌握 ElasticSearch 組合查詢:Bool Query 詳解與實踐

掌握 ElasticSearch 組合查詢:Bool Query 詳解與實踐 一、引言 (Introduction)二、Bool 查詢基礎2.1 什么是 Bool 查詢?2.2 Bool 查詢的四種子句2.3 語法結構 三、Bool 查詢的四種子句詳解與示例3.1 must 子句3.2 filter 子句3.3 should 子句3.4 must_no…

【練習】【類似于子集問題】力扣491. 非遞減子序列/遞增子序列

題目 非遞減子序列 給你一個整數數組 nums ,找出并返回所有該數組中不同的遞增子序列,遞增子序列中 至少有兩個元素 。你可以按 任意順序 返回答案。 數組中可能含有重復元素,如出現兩個整數相等,也可以視作遞增序列的一種特殊情況…

本地部署AI模型 --- DeepSeek(二)---更新中

目錄 FAQ 1.Failed to load the model Exit code: 18446744072635812000 FAQ 1.Failed to load the model Exit code: 18446744072635812000 問題描述: 🥲 Failed to load the model Error loading model. (Exit code: 18446744072635812000). Unkn…

開源嵌入式實時操作系統uC/OS-II介紹

一、uC/OS-II的誕生:從開源實驗到行業標桿 背景與起源 uC/OS-II(Micro-Controller Operating System Version II)誕生于1992年,由嵌入式系統先驅Jean J. Labrosse開發。其前身uC/OS(1991年)最初作為教學工…

Starlink衛星動力學系統仿真建模第七講-衛星姿軌控系統(Attitude and Orbit Control System, AOCS)設計規范

以下是一份衛星姿軌控系統(Attitude and Orbit Control System, AOCS)設計規范的框架和核心內容示例,供參考: 衛星姿軌控系統(AOCS)設計規范 1. 總則 1.1 目的 本規范旨在規定衛星姿軌控系統的設計要求、…

C++之旅-C++11的深度剖析(1)

目錄 前言/背景 1.C11的發展歷史 2.列表初始化 2.1 C98傳統的{} 2.2 C11中的{} 2.3 C11中的std::initializer_list 3.右值引用 3.1 左值和右值 3.2 左值引用和右值引用 3.3 引用延長生命周期 3.4 左值和右值的參數匹配 結束語 前言/背景 隨著現代軟件開發的快速發展…

什么是手機9008模式?如何進入9008

之前給大家分享了一些有關手機刷機的知識,今天給大家講一講如果刷機過程中不慎變磚應該如何應對(當然了,希望大家都不會遇到)😂😄 在給手機 Root 或刷機時,線刷 9008 指的是利用 高通 9008 模式…

單機上使用docker搭建minio集群

單機上使用docker搭建minio集群 1.集群安裝1.1前提條件1.2步驟指南1.2.1安裝 Docker 和 Docker Compose(如果尚未安裝)1.2.2編寫docker-compose文件1.2.3啟動1.2.4訪問 2.使用2.1 mc客戶端安裝2.2創建一個連接2.3簡單使用下 這里在ubuntu上單機安裝一個m…

怎么在Github上readme文件里面怎么插入圖片?

環境: Github 問題描述: 怎么在Github上readme文件里面怎么插入圖片? https://github.com/latiaoge/AI-Sphere-Butler/tree/master 解決方案: 1.相對路徑引用 上傳圖片到倉庫 將圖片文件(如 .png/.jpg&#xff…

Elasticsearch除了用作查找以外,還能可以做什么?

前言 Elasticsearch用于實時數據分析、日志存儲、業務智能等。還有日志與監控、多租戶和安全性。以及應用場景包括日志分析、公共數據采集、全文搜索、事件數據、數據可視化。處理錯誤拼寫和支持變體,不過這些可能還是屬于搜索優化。企業搜索、日志管理、應用監控、…

AIGC(生成式AI)試用 22 -- 跟著清華教程學習 - DeepSeek:從入門到精通

目標: 跟著清華教程學習DeepSeek同樣的問題分別嘗試使用DeepSeek和文心一言進行提問嘗試使用輔助工具完成學習中遇到的問題 個人理解: - AI,AI思維,像人一樣思考,越來越像人?參考數據宏大,思考…

[Windows] 全國油價實時查詢,可具體到城市

[Windows] 全國油價實時查詢,可具體到城市 鏈接:https://pan.xunlei.com/s/VOJnS3aOPeBwGaSvS0O0E1hwA1?pwdx83j# 出于代碼練習的目的,調用公共免費api做的py程序,已經一鍵打包,雙擊啟動即可 使用:選擇…

【并發編程】線程池任務拋異常會怎么樣?

一、先說結論 得看線程池的實現,JUC 的線程池(ThreadPoolExecutor)的話 不會影響其他的線程若是 submit 方法,或者任務為 future 任務,異常只有在 get 的時候才會拋出若是 execute runnable 任務,異常就…

本地部署deepseek-r1 ollama+anythingllm

本期筆者帶給大家部署一個本地私有化知識庫,簡單明了,直接步入主題,需要讀者可以繼續關注支持一下啊! 目錄 背景步驟 一、環境準備二、Ollama環境部署三、AnythingLLM安裝 總結 開始下載應用: 操作系統&#xff1a…

JAVA-Exploit編寫(13-15)--JAVAFX-GUI檢測工具編寫實現

目錄 一,JAVAFX-GUI單個漏洞檢測編寫 1.1 綁定事件 1.2 Thinkphp5_Rce編寫 1.3 編寫利用類 1.4 Thinkphp2x_Rce編寫 1.5 單個漏洞檢測GUI工具完整代碼 二,JAVAFX-GUI單個漏洞批量檢測編寫 2.1 編寫利用反射類 2.2 批量檢測漏洞完整GUI工具代碼 三,JAVAFX-GUI…

mysql-Innodb記錄結構深度解析

Innodb記錄結構 InnoDB記錄結構深度解析一、InnoDB存儲基礎單元:頁(Page)二、行格式(Row Format) 三、核心行格式詳解1. Compact行格式結構組成: 2. Redundant行格式(兼容舊版本)核心…

Deepin(Linux)安裝MySQL指南

1.下載 地址:https://downloads.mysql.com/archives/community/ 2.將文件解壓到 /usr/local 目錄下 先cd到安裝文件所在目錄再解壓,本機是cd /home/lu01/Downloads sudo tar -xvJf mysql-9.2.0-linux-glibc2.28-x86_64.tar.xz -C /usr/local3.創建軟鏈…

ZT9 游游的字母翻倍

描述 游游拿到了一個長度為n的字符串,她每次操作會選擇一個區間[l,r],將第l個字母到第r個字母各重復一次,插入到該字母的后面。 例如,對于字符串"abcd",若選擇區間[2,3]進行操作,字符串將變成&qu…