# Dify 相关扩展功能

# 简介

本篇文章介绍对 dify 做相关扩展的介绍

# 开始

# 自定义聊天机器人界面

如果想自定义对话框样式,可以看官网的另一个模板项目 webapp-conversation MIT 协议,可以自由修改

拉取代码到本地后:

在当前目录下创建一个名为 .env.local 的文件,并从 .env.example 复制内容。设置以下配置项:

APP ID: 这是您应用的唯一标识符。您可以在应用详情页的 URL 中找到它。
例如,在 URL https://cloud.dify.ai/app/xxx/workflow 中,xxx 就是您的 APP ID。
NEXT_PUBLIC_APP_ID=

APP API 密钥: 这是用于验证应用 API 请求的密钥。
您可以在应用的「API 访问」页面,点击右上角的「API 密钥」按钮生成。
NEXT_PUBLIC_APP_KEY=

APP URL: 这是 API 的基础 URL。如果您使用 Dify 云服务,请设置为:https://api.dify.ai/v1
NEXT_PUBLIC_API_URL=

更多配置 config/index.ts

export const APP_INFO: AppInfo = {
  title: 'Chat APP',
  description: '',
  copyright: '',
  privacy_policy: '',
  default_language: 'zh-Hans'
}

export const isShowPrompt = true
export const promptTemplate = ''

# 使用 JinJa 对返回结果增强

  1. 结果增强

    在我们通过 自然语言转sql 中 查询的结果还需要通过大模型做相关分析,这样会导致查询慢,我们可以用 JinJa 来处理,例如

    ## 为您找到 0 处资产
  2. 友好提示配置

    
       ⚠️ 系统繁忙,请稍后再试
       

# 接入微信公众号实现智能客服

使用 dify-on-wechat 开源项目