1. 在dify的首页，点击“导入DSL文件”，把“衡石AI工作流工具v1.0.1”导入dify
2. 导入的是一个工作流，点击工作流的环境变量设置按钮，配置4个衡石服务相关的变量：hsClientId，hsClientSecret，hsBaseUrl，defaultType
  * hsClientId和hsClientSecret是衡石系统API调用的凭证，可以在衡石系统“设置”-》“安全管理”-》“API授权”中生成。更详细的文档参考：https://docs.hengshi.com/v6.1/api-authorization.html 。本工具只需要配置hsClientId和hsClientSecret，其他授权部分不用关心。
  * hsBaseUrl 衡石系统的访问地址，比如：https://ai.hengshi.com ，最后的部分不用带斜杠“/”
  * defaultType 调用衡石服务的ai api的工作模式，默认是workflow，如果需要agent模型，需要额外的配置，可以参考文档：https://docs.hengshi.com/v6.1/ai_copilot.html。这个环境变量配置后，在使用这个工作流工具的时候，可以不再传type参数。
3. 发布工作流
4. 发布为工具：设置名称比如“衡石AI工作流工具v1.0.1”，设置工具调用名称比如“hengshi_ai_tool_v1_0_1”，然后保存。
5. 在其他工作流中当作一个节点使用，添加节点的时候选择“工具”-》“工作流”，可以找到刚才发布为工具的“衡石AI工作流工具v1.0.1”，使用的时候需要配置两个参数：datasetConfig和question
  * datasetConfig是描述用来回答问题的数据集信息，比如 {"dataSources":[{"datasetId":"1","dataAppId": "321"}]} 表示数据集在数据包id为321的数据包下，数据集id是1
  * question是用户的问题，一般应该是上游节点传入。
6. 衡石工作流工具的输出是一个json字符串，变量名是text，内容类似如下：
```json
{
  "question": "每个地区的销售额", 
  "answer": "每个地区的销售额数据如下：华北地区 7070，华南地区 500，华中地区 3760，华东地区 50。", 
  "resultData": [{"地区": "华北地区", "销售额": 7070}, {"地区": "华南地区", "销售额": 500}, {"地区": "华中地区", "销售额": 3760}, {"地区": "华东地区", "销售额": 50}]
}
```


