DeepSeek V3是一个性能强大、性价比极高的大语言模型,在推理、代码生成和中文理解方面表现优秀。本指南将详细介绍如何在TradingAgents中配置和使用DeepSeek V3。
在项目根目录的.env
文件中添加:
# DeepSeek V3配置
DEEPSEEK_API_KEY=your_deepseek_api_key_here
DEEPSEEK_BASE_URL=https://api.deepseek.com
DEEPSEEK_ENABLED=true
模型名称 | 说明 | 适用场景 | 上下文长度 | 推荐度 |
---|---|---|---|---|
deepseek-chat | 通用对话模型 | 股票投资分析、推荐使用 | 128K | ⭐⭐⭐⭐⭐ |
说明:
streamlit run web/app.py
# 启动CLI
python -m cli.main
# 选择DeepSeek V3作为LLM提供商
# 选择DeepSeek模型
# 开始分析
from tradingagents.llm.deepseek_adapter import create_deepseek_adapter
# 创建DeepSeek适配器
adapter = create_deepseek_adapter(model="deepseek-chat")
# 获取模型信息
info = adapter.get_model_info()
print(f"使用模型: {info['model']}")
# 创建智能体
from langchain.tools import tool
@tool
def get_stock_price(symbol: str) -> str:
"""获取股票价格"""
return f"股票{symbol}的价格信息"
agent = adapter.create_agent(
tools=[get_stock_price],
system_prompt="你是股票分析专家"
)
# 执行分析
result = agent.invoke({"input": "分析AAPL股票"})
print(result["output"])
# 推荐的参数设置
adapter = create_deepseek_adapter(
model="deepseek-chat",
temperature=0.1, # 降低随机性,提高一致性
max_tokens=2000 # 适中的输出长度
)
错误:Authentication failed
解决:检查API Key是否正确,确保以sk-开头
错误:Connection timeout
解决:检查网络连接,确保可以访问api.deepseek.com
错误:DeepSeek not enabled
解决:确保DEEPSEEK_ENABLED=true
from tradingagents.llm.deepseek_adapter import DeepSeekAdapter
print(DeepSeekAdapter.is_available())
python tests/test_deepseek_integration.py
import logging
logging.basicConfig(level=logging.DEBUG)
指标 | DeepSeek V3 | GPT-4 | Claude-3 | 阿里百炼 |
---|---|---|---|---|
推理能力 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
中文理解 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
工具调用 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
响应速度 | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
成本效益 | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ |
稳定性 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
DeepSeek V3为TradingAgents提供了:
通过DeepSeek V3,您可以享受到高质量、低成本的AI股票分析服务!