DeepSeek + Agno
import os
from agno.models.deepseek import DeepSeek
from agno.agent import Agent
from agno.tools.yfinance import YFinanceTools
# 配置(优先:把 API key 放在环境变量)
# os.environ["DEEPSEEK_API_KEY"] = "YOUR_DEEPSEEK_KEY"
# $env:DEEPSEEK_API_KEY = "sk-xxxxxx" # Windows PowerShell
# 如果使用深寻默认托管端点可以省略 base_url
model = DeepSeek(
id="deepseek-chat", # chat 模型 ID(或 deepseek-r1 等)
api_key=os.getenv("DEEPSEEK_API_KEY"), # 或不写让类自动读取 env var
base_url="https://api.deepseek.com" # 可覆盖为私有部署地址,例如 "http://localhost:8000/v1"
)
agent = Agent(model=model, tools=[YFinanceTools(cache_results=True)], markdown=True, telemetry=False)
resp = agent.run("你是谁?你的model是什么?")
print(resp.content)