160 lines
7.6 KiB
YAML
160 lines
7.6 KiB
YAML
# 服务器配置
|
||
server:
|
||
port: 8090
|
||
host: "0.0.0.0"
|
||
|
||
|
||
ollama:
|
||
base_url: "http://host.docker.internal:11434"
|
||
model: "qwen3-coder:480b-cloud"
|
||
generate_model: "qwen3-coder:480b-cloud"
|
||
vl_model: "gemini-3-pro-preview"
|
||
timeout: "120s"
|
||
level: "info"
|
||
format: "json"
|
||
|
||
vllm:
|
||
base_url: "http://host.docker.internal:8001/v1"
|
||
vl_model: "Qwen2.5-VL-3B-Instruct-AWQ"
|
||
timeout: "120s"
|
||
level: "info"
|
||
|
||
coze:
|
||
base_url: "https://api.coze.cn"
|
||
api_secret: "sat_AqvFcdNgesP8megy1ItTscWFXRcsHRzmM4NJ1KNavfcdT0EPwYuCPkDqGhItpx13"
|
||
|
||
|
||
sys:
|
||
session_len: 6
|
||
channel_pool_len: 100
|
||
channel_pool_size: 32
|
||
llm_pool_len: 5
|
||
heartbeat_interval: 30
|
||
redis:
|
||
host: 47.97.27.195:6379
|
||
type: node
|
||
pass: lansexiongdi@666
|
||
key: report-api-test
|
||
pollSize: 5 #连接池大小,不配置,或配置为0表示不启用连接池
|
||
minIdleConns: 2 #最小空闲连接数
|
||
maxIdleTime: 30 #每个连接最大空闲时间,如果超过了这个时间会被关闭
|
||
tls: 30
|
||
db:
|
||
db:
|
||
driver: mysql
|
||
source: root:SD###sdf323r343@tcp(121.199.38.107:3306)/sys_ai_test?charset=utf8mb4&parseTime=true&loc=Asia%2FShanghai
|
||
|
||
tools:
|
||
zltxOrderDetail:
|
||
enabled: true
|
||
base_url: "https://gateway.dev.cdlsxd.cn/zltx_api/admin/direct/ai/%s"
|
||
add_url: "https://gateway.dev.cdlsxd.cn/zltx_api/admin/direct/log/%s/%s"
|
||
api_key: "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJ1c2VyQ2VudGVyIiwiZXhwIjoxNzU4MDkxOTU4LCJuYmYiOjE3NTgwOTAxNTgsImp0aSI6IjEiLCJQaG9uZSI6IjE4MDAwMDAwMDAwIiwiVXNlck5hbWUiOiJsc3hkIiwiUmVhbE5hbWUiOiLotoXnuqfnrqHnkIblkZgiLCJBY2NvdW50VHlwZSI6MSwiR3JvdXBDb2RlcyI6IlZDTF9DQVNISUVSLFZDTF9PUEVSQVRFLFZDTF9BRE1JTixWQ0xfQUFBLFZDTF9WQ0xfT1BFUkFULFZDTF9JTlZPSUNFLENSTV9BRE1JTixMSUFOTElBTl9BRE1JTixNQVJLRVRNQUcyX0FETUlOLFBIT05FQklMTF9BRE1JTixRSUFOWkhVX1NVUFBFUl9BRE0sTUFSS0VUSU5HU0FBU19TVVBFUkFETUlOLENBUkRfQ09ERSxDQVJEX1BST0NVUkVNRU5ULE1BUktFVElOR1NZU1RFTV9TVVBFUixTVEFUSVNUSUNBTFNZU1RFTV9BRE1JTixaTFRYX0FETUlOLFpMVFhfT1BFUkFURSIsIkRpbmdVc2VySWQiOiIxNjIwMjYxMjMwMjg5MzM4MzQifQ.Bjsx9f8yfcrV9EWxb0n6POwnXVOq9XPRD78JFZnnf1_VAVMN78W4W570SZL27PWuDnkD7E4oUg6RzeZwZgl7BZrNpNr-a-QpNC5qCptqrqXeNfVStmX7pxWA8GqnzI8ybkZgbhQ58Gje7DzdJtBq_8zte_LDaYhTYXdIc5EAG0AbCzAk22nPTl47nkMeHtmisXQVLEsdibl1hW3ViFJlXwfXvUrOENItmL1_mRYkggUB0MaTu2nHJOYM6PaOVGLHx-74eepnmK2rm6konFEb6ed-Ukc6gVR-nM9yWZaYLYNGNKJLwZoCX3tRuerq74n4kzQgWmUEJeaVI1yIGSw1zw"
|
||
zltxProduct:
|
||
enabled: true
|
||
base_url: "https://gateway.dev.cdlsxd.cn/zltx_api/admin/oursProduct"
|
||
add_url: "https://gateway.dev.cdlsxd.cn/zltx_api/admin/platformProduct/getProductsByOfficialProductId"
|
||
api_key: "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJ1c2VyQ2VudGVyIiwiZXhwIjoxNzU2MTgyNTM1LCJuYmYiOjE3NTYxODA3MzUsImp0aSI6IjEiLCJQaG9uZSI6IjE4MDAwMDAwMDAwIiwiVXNlck5hbWUiOiJsc3hkIiwiUmVhbE5hbWUiOiLotoXnuqfnrqHnkIblkZgiLCJBY2NvdW50VHlwZSI6MSwiR3JvdXBDb2RlcyI6IlZDTF9DQVNISUVSLFZDTF9PUEVSQVRFLFZDTF9BRE1JTixWQ0xfQUFBLFZDTF9WQ0xfT1BFUkFULFZDTF9JTlZPSUNFLENSTV9BRE1JTixMSUFOTElBTl9BRE1JTixNQVJLRVRNQUcyX0FETUlOLFBIT05FQklMTF9BRE1JTixRSUFOWkhVX1NVUFBFUl9BRE0sTUFSS0VUSU5HU0FBU19TVVBFUkFETUlOLENBUkRfQ09ERSxDQVJEX1BST0NVUkVNRU5ULE1BUktFVElOR1NZU1RFTV9TVVBFUixTVEFUSVNUSUNBTFNZU1RFTV9BRE1JTixaTFRYX0FETUlOLFpMVFhfT1BFUkFURSIsIkRpbmdVc2VySWQiOiIxNjIwMjYxMjMwMjg5MzM4MzQifQ.N1xv1PYbcO8_jR5adaczc16YzGsr4z101gwEZdulkRaREBJNYTOnFrvRxTFx3RJTooXsqTqroE1MR84v_1WPX6BS6kKonA-kC1Jgot6yrt5rFWhGNGb2Cpr9rKIFCCQYmiGd3AUgDazEeaQ0_sodv3E-EXg9VfE1SX8nMcck9Yjnc8NCy7RTWaBIaSeOdZcEl-JfCD0S6GSx3oErp_hk-U9FKGwf60wAuDGTY1R0BP4BYpcEqS-C2LSnsSGyURi54Cuk5xH8r1WuF0Dm5bwAj5d7Hvs77-N_sUF-C5ONqyZJRAEhYLgcmN9RX_WQZfizdQJxizlTczdpzYfy-v-1eQ"
|
||
zltxOrderStatistics:
|
||
base_url: "https://gateway.dev.cdlsxd.cn/zltx_api/admin/direct/ai/search/"
|
||
enabled: true
|
||
api_key: "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJ1c2VyQ2VudGVyIiwiZXhwIjoxNzU2MTgyNTM1LCJuYmYiOjE3NTYxODA3MzUsImp0aSI6IjEiLCJQaG9uZSI6IjE4MDAwMDAwMDAwIiwiVXNlck5hbWUiOiJsc3hkIiwiUmVhbE5hbWUiOiLotoXnuqfnrqHnkIblkZgiLCJBY2NvdW50VHlwZSI6MSwiR3JvdXBDb2RlcyI6IlZDTF9DQVNISUVSLFZDTF9PUEVSQVRFLFZDTF9BRE1JTixWQ0xfQUFBLFZDTF9WQ0xfT1BFUkFULFZDTF9JTlZPSUNFLENSTV9BRE1JTixMSUFOTElBTl9BRE1JTixNQVJLRVRNQUcyX0FETUlOLFBIT05FQklMTF9BRE1JTixRSUFOWkhVX1NVUFBFUl9BRE0sTUFSS0VUSU5HU0FBU19TVVBFUkFETUlOLENBUkRfQ09ERSxDQVJEX1BST0NVUkVNRU5ULE1BUktFVElOR1NZU1RFTV9TVVBFUixTVEFUSVNUSUNBTFNZU1RFTV9BRE1JTixaTFRYX0FETUlOLFpMVFhfT1BFUkFURSIsIkRpbmdVc2VySWQiOiIxNjIwMjYxMjMwMjg5MzM4MzQifQ.N1xv1PYbcO8_jR5adaczc16YzGsr4z101gwEZdulkRaREBJNYTOnFrvRxTFx3RJTooXsqTqroE1MR84v_1WPX6BS6kKonA-kC1Jgot6yrt5rFWhGNGb2Cpr9rKIFCCQYmiGd3AUgDazEeaQ0_sodv3E-EXg9VfE1SX8nMcck9Yjnc8NCy7RTWaBIaSeOdZcEl-JfCD0S6GSx3oErp_hk-U9FKGwf60wAuDGTY1R0BP4BYpcEqS-C2LSnsSGyURi54Cuk5xH8r1WuF0Dm5bwAj5d7Hvs77-N_sUF-C5ONqyZJRAEhYLgcmN9RX_WQZfizdQJxizlTczdpzYfy-v-1eQ"
|
||
knowledge:
|
||
base_url: "http://117.175.169.61:10000"
|
||
enabled: true
|
||
DingTalkBot:
|
||
enabled: true
|
||
api_key: "dingsbbntrkeiyazcfdg"
|
||
api_secret: "ObqxwyR20r9rVNhju0sCPQyQA98_FZSc32W4vgxnGFH_b02HZr1BPCJsOAF816nu"
|
||
zltxOrderAfterSaleSupplier:
|
||
enabled: true
|
||
base_url: "https://gateway.dev.cdlsxd.cn/zltx_api/admin/afterSales/directs"
|
||
zltxOrderAfterSaleReseller:
|
||
enabled: true
|
||
base_url: "https://gateway.dev.cdlsxd.cn/zltx_api/admin/afterSales/reseller_pre_ai"
|
||
zltxOrderAfterSaleResellerBatch:
|
||
enabled: true
|
||
base_url: "https://gateway.dev.cdlsxd.cn/zltx_api/admin/afterSales/reseller_pre_ai"
|
||
weather:
|
||
enabled: true
|
||
base_url: "https://restapi.amap.com/v3/weather/weatherInfo"
|
||
api_key: "12afbde5ab78cb7e575ff76bd0bdef2b"
|
||
cozeExpress:
|
||
enabled: true
|
||
base_url: "https://api.coze.cn"
|
||
api_key: "7582477438102552616"
|
||
api_secret: "pat_eEN0BdLNDughEtABjJJRYTW71olvDU0qUbfQUeaPc2NnYWO8HeyNoui5aR9z0sSZ"
|
||
cozeCompany:
|
||
enabled: true
|
||
base_url: "https://api.coze.cn"
|
||
api_key: "7583905168607100978"
|
||
api_secret: "pat_eEN0BdLNDughEtABjJJRYTW71olvDU0qUbfQUeaPc2NnYWO8HeyNoui5aR9z0sSZ"
|
||
|
||
|
||
|
||
default_prompt:
|
||
img_recognize:
|
||
system_prompt:
|
||
'你是一个具备图像理解与用户意图分析能力的智能助手。当用户提供一张图片时,请完成以下任务:
|
||
1. 关键信息提取:
|
||
提取出图片中对用户可能有用的关键信息(例如金额、日期、标题、编号、联系信息、商品名称等)。
|
||
若图片为文档类(如合同、发票、收据),请结构化输出关键字段(如客户名称、金额、开票日期等)。
|
||
'
|
||
user_prompt: '识别图片内容'
|
||
# 权限配置
|
||
permissionConfig:
|
||
permission_url: "http://api.test.user.1688sup.cn:8001/v1/menu/myCodes?systemId="
|
||
|
||
# llm 服务配置
|
||
llm:
|
||
providers:
|
||
ollama:
|
||
endpoint: http://host.docker.internal:11434
|
||
timeout: 60s
|
||
models:
|
||
- id: qwen3-coder:480b-cloud
|
||
name: qwen3-coder:480b-cloud
|
||
streaming: true
|
||
modalities: [text]
|
||
max_tokens: 4096
|
||
|
||
vllm:
|
||
endpoint: http://117.175.169.61:16001
|
||
timeout: 60s
|
||
models:
|
||
- id: models/Qwen2.5-VL-3B-Instruct-AWQ
|
||
name: qwen2.5-vl-3b
|
||
streaming: true
|
||
modalities: [text, image]
|
||
max_tokens: 4096
|
||
|
||
# 每个能力只绑定一个 provider+model,不做自动回退
|
||
capabilities:
|
||
intent:
|
||
provider: vllm
|
||
model: qwen2.5-vl-3b
|
||
parameters:
|
||
temperature: 0.2
|
||
max_tokens: 4096
|
||
stream: false
|
||
|
||
vision:
|
||
provider: vllm
|
||
model: qwen2.5-vl-3b
|
||
parameters:
|
||
temperature: 0.5
|
||
max_tokens: 4096
|
||
stream: true
|
||
|
||
chat:
|
||
provider: ollama
|
||
model: qwen3-coder:480b-cloud
|
||
parameters:
|
||
temperature: 0.7
|
||
max_tokens: 4096
|
||
stream: true
|
||
#ding_talk_bots:
|
||
# public:
|
||
# client_id: "dingchg59zwwvmuuvldx",
|
||
# client_secret: "ZwetAnRiTQobNFVlNrshRagSMAJIFpBAepWkWI7on7Tt_o617KHtTjBLp8fQfplz",
|