准备工作
在开始之前,请确保:-
已注册 Dify 账户
访问 Dify 官网 注册账户,可选择云端版或自部署版本 -
已获取 OneAster API 密钥
登录 OneAster 控制台 获取您的 API 密钥(以sk-开头)
提示: 如果还没有 OneAster 账户,请先在 OneAster 注册并获取 API 密钥。
第一步:登录 Dify 并进入设置
1.1 访问 Dify 平台
- 云端版: 访问 https://cloud.dify.ai 并登录
- 自部署版: 访问您的 Dify 部署地址

1.2 进入模型设置页面
- 点击右上角的 头像图标
- 选择 设置 或 Settings
- 在左侧菜单中选择 模型提供商 或 Model Provider

说明: Dify 支持配置多个模型提供商,您可以同时使用 OneAster 和其他提供商的服务。
第二步:添加 OneAster 模型提供商
配置方式说明: Dify 中有两种方式配置 OneAster:方式一(推荐): 使用 OpenAI 提供商的自定义 API 功能
- 在 OpenAI 提供商设置中,直接修改 Base URL 为
https://api.oneaster.ai/v1 - 输入 OneAster 的 API Key
- 更快捷,配置简单
- 更灵活,可以单独管理 OneAster 提供商
- 便于同时使用多个 API 提供商
2.1 选择添加方式
方式一:使用 OpenAI 自定义 API(推荐)
- 在模型提供商页面找到 OpenAI 提供商
- 点击 配置 或 设置 按钮
- 在配置页面:
- API Key:填入您的 OneAster API 密钥(
sk-xxxxxxxxxxxx) - API Base URL 或 Base URL:填入
https://api.oneaster.ai/v1
- API Key:填入您的 OneAster API 密钥(
- 点击 保存

在 Dify 的模型提供商页面找到 OpenAI,打开配置,填写 OneAster API Key 和 Base URL https://api.oneaster.ai/v1,然后保存。
- 配置完成后,返回 OpenAI 提供商页面,查看 模型列表
- 在模型列表中,找到您需要使用的模型(如
gpt-4o、gpt-4o-mini、chatgpt-4o-latest等) - 点击模型右侧的 开关 启用模型(开关变为蓝色表示已启用)

方式二:添加自定义模型提供商
在模型提供商页面:- 向下滚动到 自定义模型 或 Custom Model 部分
- 点击 + 添加模型 或 + Add Model 按钮

2.2 配置 OneAster 提供商
在弹出的配置对话框中,填写以下信息:在提供商配置对话框中填写名称 oneaster、模型类型 LLM、OneAster API Key 和 API endpoint URL https://api.oneaster.ai/v1;在端点模型名称中填写实际模型 ID,再保存。
2.3 添加更多模型(可选)
如果需要添加更多模型,重复上述步骤:- 在自定义模型部分,再次点击 + 添加模型 按钮
- 填写另一个模型的配置信息
- 点击保存
GPT-4/5 系列
Claude 系列
Gemini 系列
第三步:在应用中使用 OneAster 模型
3.1 创建新应用
- 返回 Dify 主页
- 点击 创建应用 按钮
- 选择应用类型:
- 聊天助手 - 对话式应用
- 文本生成 - 文本生成应用
- Agent - 智能代理
- 工作流 - 复杂工作流应用
在 Dify 主页点击“创建应用”,根据用途选择聊天助手、文本生成、Agent 或工作流,填写应用信息并创建。
3.2 选择 OneAster 模型
在应用编排页面:- 找到 模型设置 区域
- 点击 选择模型 下拉菜单
- 选择 OneAster 提供商
- 选择您配置的具体模型(如
gpt-4o)
在应用编排页面打开“模型设置”,点击“选择模型”,选择 OneAster 提供商,再选中已配置的具体模型。
3.3 配置模型参数
根据需要调整模型参数:打开应用的模型参数设置,按任务调整 Temperature、Max Tokens 和 Top P。可参考本节参数表,修改后在预览面板测试输出效果。
第四步:构建和测试应用
4.1 添加提示词
在应用编排页面:- 在 系统提示词 区域编写提示词
- 使用变量动态化您的应用:
{{variable_name}}- 用户输入变量{{context}}- 知识库上下文
在应用编排页面的“系统提示词”区域填写角色、任务和回答要求。需要动态内容时插入 {{variable_name}} 或 {{context}} 等变量,并在测试前填写对应输入。
4.2 添加知识库(可选)
如果需要 RAG(检索增强生成)能力:- 在左侧菜单点击 知识库
- 创建新知识库并上传文档
- 在应用编排页面关联知识库
- 配置检索参数
4.3 测试应用
- 在右侧 预览 面板输入测试问题
- 查看 AI 响应效果
- 根据需要调整提示词和参数
- 重复测试直到满意
在右侧“预览”面板输入测试问题并发送,检查回复是否符合预期;调整提示词或模型参数后,再次测试。
4.4 发布应用
测试完成后:- 点击右上角 发布 按钮
- 选择发布方式:
- API 调用 - 通过 API 集成
- 嵌入网站 - 生成嵌入代码
- 公开链接 - 生成分享链接
测试完成后点击右上角“发布”,按使用场景选择 API 调用、嵌入网站或公开链接,并按所选方式完成后续配置。
第五步:监控和优化
5.1 查看应用日志
在应用详情页:- 点击 日志 标签
- 查看所有对话记录
- 分析用户问题和 AI 响应
- 发现改进机会
在应用详情页打开“日志”标签,选择一次对话记录,查看用户问题与 AI 回复,分析需要调整的提示词或模型设置。
5.2 监控 API 使用
登录 OneAster 控制台 查看:- 📊 API 调用统计 - 总调用次数、成功率
- 💰 费用明细 - 每日/每月费用
- 📈 使用趋势 - 使用量变化趋势
- 🔍 请求日志 - 详细的请求记录
5.3 优化应用性能
根据监控数据优化:-
调整模型选择
- 简单任务使用
gpt-4o-mini降低成本 - 复杂任务使用
gpt-4o或claude-sonnet-4-5提升质量
- 简单任务使用
-
优化提示词
- 使提示词更清晰具体
- 添加示例提升效果
- 使用思维链提升推理能力
-
配置缓存
- 对相似问题启用缓存
- 降低 API 调用成本
高级功能
使用工作流编排
Dify 的工作流功能允许您:- 条件分支 - 根据不同条件执行不同逻辑
- 多模型协作 - 结合多个模型的优势
- 外部工具调用 - 调用 API、数据库等外部资源
- 变量传递 - 在不同节点间传递数据
配置 Agent 能力
使用 OneAster 的模型构建智能 Agent:- 工具调用 - 让 AI 调用外部工具
- 记忆管理 - 维护长期对话记忆
- 自主决策 - AI 自主规划执行步骤
多模态应用
结合 OneAster 的多模态能力:- 图像理解 - 使用
gpt-4o或claude-3处理图像 - 图像生成 - 集成 OneAster 的图像生成 API
- 语音处理 - 集成 TTS 和 STT 服务
常见问题
Q1: 无法连接到 OneAster 服务?
解决方案:-
检查 Base URL:
- 确保是
https://api.oneaster.ai/v1(包含/v1) - 不要添加额外的路径或遗漏
/v1
- 确保是
-
验证 API Key:
- 确认 API Key 以
sk-开头 - 在 OneAster 控制台 检查密钥是否有效
- 确认 API Key 以
-
检查网络连接:
- 确保服务器能访问
https://api.oneaster.ai - 自部署版本需要确保服务器网络畅通
- 确保服务器能访问
Q2: 模型响应速度慢?
解决方案:-
切换更快的模型:
- 使用
gpt-4o-mini代替gpt-4o - 使用
gemini-2.0-flash-exp获得更快响应
- 使用
-
优化提示词长度:
- 减少不必要的上下文
- 简化提示词描述
-
调整知识库检索:
- 减少检索文档数量
- 提高相似度阈值
Q3: API 调用失败或返回错误?
常见错误及解决方案:Q4: 如何降低 API 使用成本?
成本优化建议:-
模型选择:
- 简单任务使用
gpt-4o-mini(成本仅为gpt-4o的 1/10) - 批量任务考虑使用更经济的模型
- 简单任务使用
-
启用缓存:
- 对相同问题返回缓存结果
- 在 Dify 中配置相似度匹配
-
优化输出长度:
- 设置合理的 Max Tokens
- 避免生成过长的响应
-
使用流式输出:
- 提升用户体验的同时不增加成本
Q5: 如何处理敏感数据?
数据安全建议:-
使用环境变量:
- 不要在代码中硬编码 API Key
- 使用 Dify 的环境变量功能
-
配置访问控制:
- 设置应用访问权限
- 使用 API 调用时启用认证
-
审计日志:
- 定期检查应用日志
- 监控异常访问模式
最佳实践
1. 提示词工程
结构化提示词:2. 知识库管理
- 分块策略:合理设置文档分块大小(推荐 500-1000 字符)
- 元数据标注:为文档添加元数据便于检索
- 定期更新:保持知识库内容最新
3. 错误处理
- 友好提示:给用户清晰的错误提示
- 降级策略:主模型失败时切换备用模型
- 重试机制:自动重试临时性错误
4. 性能监控
- 设置告警:余额不足、错误率过高时告警
- 定期分析:每周/月分析使用数据
- 持续优化:根据数据调整配置
使用场景示例
1. 智能客服
应用配置:- 模型:
gpt-4o-mini(高性价比) - 知识库:产品文档、FAQ
- 功能:自动回答常见问题,复杂问题转人工
2. 内容创作助手
应用配置:- 模型:
gpt-4o或claude-sonnet-4-5(高质量) - 功能:文章生成、改写、润色
- 参数:Temperature=0.8(提升创意性)
3. 代码助手
应用配置:- 模型:
claude-sonnet-4-5(擅长代码) - 功能:代码生成、解释、调试
- 知识库:项目文档、API 文档
4. 数据分析助手
应用配置:- 模型:
gpt-4o(强大的推理能力) - 工具:Python 代码执行、数据可视化
- 功能:数据分析、报告生成
功能特性
使用 Dify + OneAster,您可以:- 🤖 快速构建 AI 应用 - 无需编码即可创建强大的 AI 应用
- 📚 知识库增强 - RAG 技术让 AI 基于您的数据回答
- 🔧 灵活的工作流 - 可视化编排复杂的 AI 逻辑
- 🎯 精准的提示词管理 - 版本控制和 A/B 测试
- 📊 完整的监控分析 - 了解应用使用情况和性能
- 🔌 多种集成方式 - API、嵌入式、WebApp 等多种方式
- 👥 团队协作 - 支持多人协作开发应用
- 🌐 多模型支持 - 灵活切换不同的 AI 模型
支持与帮助
如果您在使用过程中遇到任何问题:- 📚 OneAster 文档中心
- 📚 Dify 官方文档
- 💬 Discord 社区
- 🐦 Twitter @oneaster_
- 📧 技术支持:[email protected]
开始使用 OneAster
立即注册 OneAster,获取您的 API 密钥,在 Dify 中构建强大的 AI 应用!