feat: 重构项目结构并添加新功能
- 新增Cloudflare AutoRAG/Vectorize集成文档 - 实现Vertex AI记忆银行功能 - 重构项目目录结构,清理无用文件 - 更新README以反映最新架构 - 添加Google ADK集成测试脚本 - 完善需求文档和设计规范
This commit is contained in:
106
examples/data/demo_results_aapl.json
Normal file
106
examples/data/demo_results_aapl.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"timestamp": "2025-08-02T17:01:29.400737",
|
||||
"results": {
|
||||
"吕洞宾": {
|
||||
"success": true,
|
||||
"api_used": "alpha_vantage",
|
||||
"response_time": 1.3337318897247314,
|
||||
"cached": true,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": "AAPL",
|
||||
"price": 202.38,
|
||||
"change_percent": "-2.5004%"
|
||||
}
|
||||
},
|
||||
"何仙姑": {
|
||||
"success": true,
|
||||
"api_used": "yahoo_finance_15",
|
||||
"response_time": 1.87269926071167,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"张果老": {
|
||||
"success": true,
|
||||
"api_used": "webull",
|
||||
"response_time": 2.0619537830352783,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"韩湘子": {
|
||||
"success": true,
|
||||
"api_used": "webull",
|
||||
"response_time": 1.681612253189087,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"汉钟离": {
|
||||
"success": true,
|
||||
"api_used": "yahoo_finance_15",
|
||||
"response_time": 2.100069761276245,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"蓝采和": {
|
||||
"success": true,
|
||||
"api_used": "webull",
|
||||
"response_time": 2.9622411727905273,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"曹国舅": {
|
||||
"success": true,
|
||||
"api_used": "yahoo_finance_15",
|
||||
"response_time": 2.1098716259002686,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"铁拐李": {
|
||||
"success": true,
|
||||
"api_used": "alpha_vantage",
|
||||
"response_time": 0.859757661819458,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": "AAPL",
|
||||
"price": 202.38,
|
||||
"change_percent": "-2.5004%"
|
||||
}
|
||||
}
|
||||
},
|
||||
"summary": {
|
||||
"total_immortals": 8,
|
||||
"successful_calls": 8,
|
||||
"failed_calls": 0
|
||||
}
|
||||
}
|
||||
106
examples/data/demo_results_msft.json
Normal file
106
examples/data/demo_results_msft.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"timestamp": "2025-08-02T17:02:25.557362",
|
||||
"results": {
|
||||
"吕洞宾": {
|
||||
"success": true,
|
||||
"api_used": "webull",
|
||||
"response_time": 1.8372488021850586,
|
||||
"cached": true,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"何仙姑": {
|
||||
"success": true,
|
||||
"api_used": "yahoo_finance_15",
|
||||
"response_time": 2.010622262954712,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"张果老": {
|
||||
"success": true,
|
||||
"api_used": "webull",
|
||||
"response_time": 3.3547699451446533,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"韩湘子": {
|
||||
"success": true,
|
||||
"api_used": "alpha_vantage",
|
||||
"response_time": 0.7477562427520752,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": "MSFT",
|
||||
"price": 524.11,
|
||||
"change_percent": "-1.7601%"
|
||||
}
|
||||
},
|
||||
"汉钟离": {
|
||||
"success": true,
|
||||
"api_used": "yahoo_finance_15",
|
||||
"response_time": 2.068232536315918,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"蓝采和": {
|
||||
"success": true,
|
||||
"api_used": "webull",
|
||||
"response_time": 5.828888893127441,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"曹国舅": {
|
||||
"success": true,
|
||||
"api_used": "yahoo_finance_15",
|
||||
"response_time": 4.461008787155151,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"铁拐李": {
|
||||
"success": true,
|
||||
"api_used": "alpha_vantage",
|
||||
"response_time": 1.1752128601074219,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": "MSFT",
|
||||
"price": 524.11,
|
||||
"change_percent": "-1.7601%"
|
||||
}
|
||||
}
|
||||
},
|
||||
"summary": {
|
||||
"total_immortals": 8,
|
||||
"successful_calls": 8,
|
||||
"failed_calls": 0
|
||||
}
|
||||
}
|
||||
106
examples/data/demo_results_tsla.json
Normal file
106
examples/data/demo_results_tsla.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"timestamp": "2025-08-02T17:01:59.012217",
|
||||
"results": {
|
||||
"吕洞宾": {
|
||||
"success": true,
|
||||
"api_used": "alpha_vantage",
|
||||
"response_time": 0.7236087322235107,
|
||||
"cached": true,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": "TSLA",
|
||||
"price": 302.63,
|
||||
"change_percent": "-1.8296%"
|
||||
}
|
||||
},
|
||||
"何仙姑": {
|
||||
"success": true,
|
||||
"api_used": "yahoo_finance_15",
|
||||
"response_time": 1.7378709316253662,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"张果老": {
|
||||
"success": true,
|
||||
"api_used": "webull",
|
||||
"response_time": 2.667297601699829,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"韩湘子": {
|
||||
"success": true,
|
||||
"api_used": "webull",
|
||||
"response_time": 1.9658794403076172,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"汉钟离": {
|
||||
"success": true,
|
||||
"api_used": "yahoo_finance_15",
|
||||
"response_time": 3.024261951446533,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"蓝采和": {
|
||||
"success": true,
|
||||
"api_used": "webull",
|
||||
"response_time": 1.5434284210205078,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": null,
|
||||
"price": null,
|
||||
"change_percent": null
|
||||
}
|
||||
},
|
||||
"曹国舅": {
|
||||
"success": true,
|
||||
"api_used": "alpha_vantage",
|
||||
"response_time": 1.1568174362182617,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": "TSLA",
|
||||
"price": 302.63,
|
||||
"change_percent": "-1.8296%"
|
||||
}
|
||||
},
|
||||
"铁拐李": {
|
||||
"success": true,
|
||||
"api_used": "alpha_vantage",
|
||||
"response_time": 1.3348329067230225,
|
||||
"cached": false,
|
||||
"error": null,
|
||||
"data_summary": {
|
||||
"symbol": "TSLA",
|
||||
"price": 302.63,
|
||||
"change_percent": "-1.8296%"
|
||||
}
|
||||
}
|
||||
},
|
||||
"summary": {
|
||||
"total_immortals": 8,
|
||||
"successful_calls": 8,
|
||||
"failed_calls": 0
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user