Commit edd83aff authored by 何家明's avatar 何家明

增加千问3模型

parent 31a35b96
import uvicorn import uvicorn
from fastapi import FastAPI from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from QueryParam import QueryParam from QueryParam import QueryParam
from config_read import config from config_read import config
...@@ -7,6 +8,12 @@ from mcp_client import user_query ...@@ -7,6 +8,12 @@ from mcp_client import user_query
app = FastAPI(name=["BME MCP服务"]) app = FastAPI(name=["BME MCP服务"])
if config.get("cors"):
app.add_middleware(CORSMiddleware, allow_origins=config.get("cors").get("allow_origins", ["*"]),
allow_credentials=config.get("cors").get("allow_credentials", True),
allow_methods=config.get("cors").get("allow_methods", ["*"]),
allow_headers=config.get("cors").get("allow_headers", ["*"]))
@app.post(path="/mcp/query", description="调用mcp工具查询") @app.post(path="/mcp/query", description="调用mcp工具查询")
async def query(query_param: QueryParam): async def query(query_param: QueryParam):
......
port: 8000 port: 8000
active: bme-qwen2.5-32b active: bme-qwen3-32b
model: model:
# 公司:deepseek-r1-671b
bme-deepseek-r1-671b:
api_key: Tc7sY47hiU5d1LNGbJjGBfqfY13IE3khIc0uBvpJ11U
base_url: http://10.10.10.14:30000/v1
model_name: deepseek-r1
# 公司:qwen2.5-32b # 公司:qwen2.5-32b
bme-qwen2.5-32b: bme-qwen2.5-32b:
api_key: Tc7sY47hiU5d1LNGbJjGBfqfY13IE3khIc0uBvpJ11U api_key: Tc7sY47hiU5d1LNGbJjGBfqfY13IE3khIc0uBvpJ11U
base_url: http://10.10.10.12:30070/v1 base_url: http://10.10.10.12:30070/v1
model_name: deepseek-r1 model_name: deepseek-r1
# 公司:qwen3-32b
bme-qwen3-32b:
api_key: Tc7sY47hiU5d1LNGbJjGBfqfY13IE3khIc0uBvpJ11U
base_url: http://10.10.10.43:11434/v1
model_name: qwen3:32b
# 公司:deepseek-v3-0324-671b # 公司:deepseek-v3-0324-671b
bme-deepseek-v3-0324-671b: bme-deepseek-v3-0324-671b:
api_key: Tc7sY47hiU5d1LNGbJjGBfqfY13IE3khIc0uBvpJ11U api_key: Tc7sY47hiU5d1LNGbJjGBfqfY13IE3khIc0uBvpJ11U
...@@ -29,4 +29,12 @@ remote: ...@@ -29,4 +29,12 @@ remote:
bme-screen-service: https://vis.bmetech.com/vis bme-screen-service: https://vis.bmetech.com/vis
customer: customer:
01ce2837d453c02f9b0e1828d0134e8e: bme # 超级管理员,可以查看所有客户资源 01ce2837d453c02f9b0e1828d0134e8e: bme # 超级管理员,可以查看所有客户资源
ef616aad53d3eddfb53ca71980421440: 59 # 连云港华乐合金集团有限公司 ef616aad53d3eddfb53ca71980421440: 59 # 连云港华乐合金集团有限公司
\ No newline at end of file cors:
allow_origins:
- "*"
allow_credentials: true
allow_methods:
- "*"
allow_headers:
- "*"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment