|
пре 3 дана | |
---|---|---|
.gitignore | пре 1 месец | |
LICENSE | пре 1 месец | |
README.md | пре 1 месец | |
key.example.json | пре 1 месец | |
main.py | пре 3 дана | |
mcp_api_server.py | пре 1 месец | |
mcp_config.json | пре 3 дана | |
requirements.txt | пре 1 месец | |
tools.py | пре 3 дана |
一个基于大语言模型和MCP工具调用的智能体助手示例项目。
pip install -r requirements.txt
注意使用的模型需要支持原生openai框架下的tools调用,如:gpt-3.5-turbo-0613
{
"openai_url": "你的API地址",
"api_key": "你的API密钥",
"model": "使用的模型名称"
}
MCP服务配置在 mcp_config.json 中,默认包含:
# 启动MCP中台服务
python mcp_api_server.py
# 开启对话
python main.py
输入"退出"、"quit"或"exit"结束对话。
key.json中配置openai大模型对话服务 mcp_config.json中配置MCP工具服务,采用业界通用的mcp格式,配置之前请先安装对应的mcp服务 对应安装方法可以通过各个MCP服务提供厂商获取:
# 示例安装
npm install YOUR_MCP_SERVICE_NAME
示例中的MCP服务通过npx启动以后挂载后台,通过mcp_api_server.py进行集成 统一为/tools接口和/call接口,然后在tools类中对服务进行格式的转换与旧tools列表兼容
在对话项目main中,直接通过tool类调用mcp服务