Dify
2025年9月5日小于 1 分钟
安装
注意
需要科学上网
git clone https://github.com/langgenius/dify.git
cd dify
cd docker
cp .env.example .env
docker compose up -d
embedding
Xorbits Inference
jina-embeddings-v2-base-zh
mcp
Dify Agent 策略
MCP Agent 策略
Agent 策略(支持 MCP 工具)
MCP SSE
小红书 dag
mcp
- chromedriver
- xhs-mcp-server
$env:phone="18636192514"
$env:json_path="C://wjn/tmp/"
uvx --from xhs_mcp_server@latest login
api
import requests
# 基础 URL 和 API 密钥
base_url = "http://localhost/v1"
api_key = "app-lS80BymnOSfajBGSzf8B4ex9"
# 请求头
headers = {
'Authorization': f'Bearer {api_key}',
'Content-Type': 'application/json'
}
# URL 定义
url_run = f"{base_url}/workflows/run"
def run_workflow(q:str):
"""
运行工作流
:param q:
:return:
"""
# 请求体
data = {
'inputs': {
"q": q
},
'response_mode': 'blocking',
'user': 'abc-123'
}
# 发送 POST 请求
response = requests.post(url_run, headers=headers, json=data)
# 打印响应结果
if response.status_code == 200:
r = response.json()
print(r)
c = r['data']['outputs']['text']
c = c.replace("```html", "").replace("```", "")
return c
else:
print(f"请求失败: {response.status_code}, {response.text}")