dify-docs/zh_CN/application/creating-an-application.md

4.6 KiB
Raw Permalink Blame History

创建应用

在 Dify 中,一个“应用”是指基于 GPT 等大型语言模型构建的实际场景应用。通过创建应用,您可以将智能 AI 技术应用于特定的需求。它既包含了开发 AI 应用的工程范式,也包含了具体的交付物。

简而言之,一个应用为开发者交付了:

  • 封装友好的 LLM API可由后端或前端应用直接调用通过 Token 鉴权
  • 开箱即用、美观且托管的 Web App你可以 WebApp 的模版进行二次开发
  • 一套包含 Prompt Engineering、上下文管理、日志分析和标注的易用界面

你可以任选其中之一全部,来支撑你的 AI 应用开发。

应用类型

Dify 中提供了两种应用类型文本生成型与对话型今后或许会出现更多应用范式我们应该会及时跟进Dify 的最终目标是能覆盖 80% 以上的常规 LLM 应用情景。

文本生成型与对话型应用的区别见下表:

文本生成型对话型
WebApp 界面表单+结果式聊天式
WebAPI 端点completion-messageschat-messages
交互方式一问一答多轮对话
流式结果返回支持支持
上下文保存当次持续
用户输入表单支持支持
数据集与插件支持支持
AI 开场白不支持支持
情景举例翻译、判断、索引聊天或一切

创建应用的步骤

创建应用

第 1 步,以管理员登录 Dify 后,前往主导航应用页
第 2 步,点击“创建新应用”

此外,我们在创建应用界面中提供了一些模版,你可以在创建应用的弹窗中点击从模版创建,这些模版将为你要开发的应用提供启发和参考。

第 3 步,选择对话型或文本生成型应用,并为它起个名字

应用名称今后可以随时修改。

从配置文件创建

如果你从社区或其它人那里获得了一个模版,你可以点击从应用配置文件创建,上传后可加载对方应用中的大部分设置项(但目前不包括数据集)。

你的应用

{% hint style="info" %} 如果你是第一次使用,这里会提示你输入 OpenAI 的 API 密钥。一个可正常使用的 LLM 密钥是使用 Dify 的前提,如果你还没有请前往申请一个。 {% endhint %}

输入 OpenAI Key

创建应用选择一个已有应用后,会来到一个显示应用概况的应用概览页。你可以在这里直接访问你的 WebApp 或查看 API 状态,也可以开启或关闭它们。

统计显示了该应用一段时间内的用量、活跃用户数和 LLM 调用消耗—这使你可以持续改进应用运营的经济性,我们将逐步提供更多有用的可视化能力,请告诉我们你想要的。

  1. 全部消息数Total Messages反映 AI 每天的互动总次数,每回答用户一个问题算一条 Message。提示词编排和调试的会话不计入。
  2. 活跃用户数Active Users与 AI 有效互动,即有一问一答以上的唯一用户数。提示词编排和调试的会话不计入。
  3. 平均会话互动数Average Session Interactions反映每个会话用户的持续沟通次数如果用户与 AI 问答了 10 轮,即为 10。该指标反映了用户粘性。仅在对话型应用提供。
  4. 用户满意度User Satisfaction Rate每 1000 条消息的点赞数。反应了用户对回答十分满意的比例。
  5. 平均响应时间Average Response Time衡量 AI 应用处理和回复用户请求所花费的平均时间,单位为毫秒,反映性能和用户体验。仅在文本型应用提供。
  6. 费用消耗Token Usage反映每日该应用请求语言模型的 Tokens 花费,用于成本控制。

接下来

  • 试试你的 WebApp
  • 逛一逛左侧的配置、开发和 Logs 页
  • 试着参考案例配置一个应用
  • 如果你具备开发前端应用的能力,请查阅 API 文档