本指南将帮助您配置Google AI (Gemini)模型,以便在TradingAgents-CN中使用Google的强大AI能力进行股票分析。
TradingAgents-CN v0.1.2新增了对Google AI的完整支持,包括:
在项目根目录的 .env
文件中添加:
# Google AI API密钥
GOOGLE_API_KEY=your_google_api_key_here
gemini-2.0-flash
gemini-1.5-pro
gemini-1.5-flash
python -m streamlit run web/app.py
# 使用Gemini 2.0 Flash模型
python -m cli.main --llm-provider google --model gemini-2.0-flash --stock AAPL
# 使用Gemini 1.5 Pro进行深度分析
python -m cli.main --llm-provider google --model gemini-1.5-pro --stock TSLA --analysts market fundamentals news
from tradingagents.graph.trading_graph import TradingAgentsGraph
from tradingagents.default_config import DEFAULT_CONFIG
# 配置Google AI
config = DEFAULT_CONFIG.copy()
config["llm_provider"] = "google"
config["deep_think_llm"] = "gemini-2.0-flash"
config["quick_think_llm"] = "gemini-2.0-flash"
config["memory_enabled"] = True
# 创建分析图
graph = TradingAgentsGraph(["market", "fundamentals"], config=config)
# 执行分析
state, decision = graph.propagate("AAPL", "2025-06-27")
TradingAgents-CN的一个独特功能是智能混合嵌入服务:
🧠 Google Gemini (主要推理)
↓
🔍 阿里百炼嵌入 (向量化和记忆)
↓
💾 ChromaDB (向量数据库)
↓
🎯 中文股票分析结果
# 测试Google AI连接
python tests/test_gemini_correct.py
# 测试Web界面Google模型功能
python tests/test_web_interface.py
# 完整的Gemini功能测试
python tests/final_gemini_test.py
# 检查API密钥配置
python tests/test_all_apis.py
# 测试中文输出功能
python tests/test_chinese_output.py
gemini-2.0-flash
gemini-1.5-pro
gemini-1.5-flash
# 检查API密钥格式
echo $GOOGLE_API_KEY
# 验证API密钥有效性
python tests/test_correct_apis.py
如果遇到问题:
现在您已经完成了Google AI的配置,可以开始享受Gemini模型的强大分析能力了!
# 启动Web界面
python -m streamlit run web/app.py
# 或使用CLI
python -m cli.main --llm-provider google --model gemini-2.0-flash --stock AAPL
祝您投资分析愉快!🚀