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

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

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


- 配置完成后,返回 OpenAI 提供商页面,查看 模型列表
- 在模型列表中,找到您需要使用的模型(如
gpt-4o、gpt-4o-mini、chatgpt-4o-latest等) - 点击模型右侧的 开关 启用模型(开关变为蓝色表示已启用)

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

2.2 配置 APIMart 提供商
在弹出的配置对话框中,填写以下信息:| 配置项 | 填写内容 |
|---|---|
| 模型名称 | APIMart 或自定义名称 |
| 模型类型 | 选择 LLM(大语言模型) |
| API Key | 您的 APIMart API 密钥(sk-xxxxxxxxxxxx) |
| API endpoint URL | https://api.apimart.ai/v1 |
| API endpoint中的模型名称 | 填入具体模型名(如 gpt-4o、gpt-4o-mini、claude-sonnet-4-5-20250929 等) |

2.3 添加更多模型(可选)
如果需要添加更多模型,重复上述步骤:- 在自定义模型部分,再次点击 + 添加模型 按钮
- 填写另一个模型的配置信息
- 点击保存
GPT-4/5 系列
| 模型 ID | 模型名称 | 上下文长度 | 适用场景 |
|---|---|---|---|
gpt-5 | GPT-5 | 128,000 | 复杂任务、长文本处理 |
gpt-4o | GPT-4o | 128,000 | 高质量对话、代码生成 |
gpt-4o-mini | GPT-4o Mini | 128,000 | 快速响应、高性价比 |
Claude 系列
| 模型 ID | 模型名称 | 上下文长度 | 适用场景 |
|---|---|---|---|
claude-sonnet-4-5-20250929 | Claude Sonnet 4.5 | 200,000 | 复杂推理、代码分析 |
claude-haiku-4-5-20251001 | Claude Haiku 4.5 | 200,000 | 快速响应、简单任务 |
Gemini 系列
| 模型 ID | 模型名称 | 上下文长度 | 适用场景 |
|---|---|---|---|
gemini-2.0-flash-exp | Gemini 2.0 Flash | 32,000 | 多模态、实时应用 |
第三步:在应用中使用 APIMart 模型
3.1 创建新应用
- 返回 Dify 主页
- 点击 创建应用 按钮
- 选择应用类型:
- 聊天助手 - 对话式应用
- 文本生成 - 文本生成应用
- Agent - 智能代理
- 工作流 - 复杂工作流应用

3.2 选择 APIMart 模型
在应用编排页面:- 找到 模型设置 区域
- 点击 选择模型 下拉菜单
- 选择 APIMart 提供商
- 选择您配置的具体模型(如
gpt-4o)

3.3 配置模型参数
根据需要调整模型参数:| 参数 | 说明 | 推荐值 |
|---|---|---|
| Temperature | 控制输出随机性 | 0.7(创意任务)/ 0.3(精确任务) |
| Max Tokens | 最大输出长度 | 2000-4000 |
| Top P | 核采样参数 | 0.9 |
| Presence Penalty | 降低重复性 | 0.0-0.5 |
| Frequency Penalty | 降低频繁词汇 | 0.0-0.5 |

第四步:构建和测试应用
4.1 添加提示词
在应用编排页面:- 在 系统提示词 区域编写提示词
- 使用变量动态化您的应用:
{{variable_name}}- 用户输入变量{{context}}- 知识库上下文

4.2 添加知识库(可选)
如果需要 RAG(检索增强生成)能力:- 在左侧菜单点击 知识库
- 创建新知识库并上传文档
- 在应用编排页面关联知识库
- 配置检索参数
4.3 测试应用
- 在右侧 预览 面板输入测试问题
- 查看 AI 响应效果
- 根据需要调整提示词和参数
- 重复测试直到满意

4.4 发布应用
测试完成后:- 点击右上角 发布 按钮
- 选择发布方式:
- API 调用 - 通过 API 集成
- 嵌入网站 - 生成嵌入代码
- 公开链接 - 生成分享链接

第五步:监控和优化
5.1 查看应用日志
在应用详情页:- 点击 日志 标签
- 查看所有对话记录
- 分析用户问题和 AI 响应
- 发现改进机会

5.2 监控 API 使用
登录 APIMart 控制台 查看:- 📊 API 调用统计 - 总调用次数、成功率
- 💰 费用明细 - 每日/每月费用
- 📈 使用趋势 - 使用量变化趋势
- 🔍 请求日志 - 详细的请求记录
5.3 优化应用性能
根据监控数据优化:-
调整模型选择
- 简单任务使用
gpt-4o-mini降低成本 - 复杂任务使用
gpt-4o或claude-sonnet-4-5提升质量
- 简单任务使用
-
优化提示词
- 使提示词更清晰具体
- 添加示例提升效果
- 使用思维链提升推理能力
-
配置缓存
- 对相似问题启用缓存
- 降低 API 调用成本
高级功能
使用工作流编排
Dify 的工作流功能允许您:- 条件分支 - 根据不同条件执行不同逻辑
- 多模型协作 - 结合多个模型的优势
- 外部工具调用 - 调用 API、数据库等外部资源
- 变量传递 - 在不同节点间传递数据
配置 Agent 能力
使用 APIMart 的模型构建智能 Agent:- 工具调用 - 让 AI 调用外部工具
- 记忆管理 - 维护长期对话记忆
- 自主决策 - AI 自主规划执行步骤
多模态应用
结合 APIMart 的多模态能力:- 图像理解 - 使用
gpt-4o或claude-3处理图像 - 图像生成 - 集成 APIMart 的图像生成 API
- 语音处理 - 集成 TTS 和 STT 服务
常见问题
Q1: 无法连接到 APIMart 服务?
解决方案:-
检查 Base URL:
- 确保是
https://api.apimart.ai/v1(包含/v1) - 不要添加额外的路径或遗漏
/v1
- 确保是
-
验证 API Key:
- 确认 API Key 以
sk-开头 - 在 APIMart 控制台 检查密钥是否有效
- 确认 API Key 以
-
检查网络连接:
- 确保服务器能访问
https://api.apimart.ai - 自部署版本需要确保服务器网络畅通
- 确保服务器能访问
Q2: 模型响应速度慢?
解决方案:-
切换更快的模型:
- 使用
gpt-4o-mini代替gpt-4o - 使用
gemini-2.0-flash-exp获得更快响应
- 使用
-
优化提示词长度:
- 减少不必要的上下文
- 简化提示词描述
-
调整知识库检索:
- 减少检索文档数量
- 提高相似度阈值
Q3: API 调用失败或返回错误?
常见错误及解决方案:| 错误信息 | 原因 | 解决方法 |
|---|---|---|
401 Unauthorized | API Key 无效或过期 | 重新获取 API Key 并更新配置 |
429 Too Many Requests | 请求频率超限 | 调整应用并发设置或等待后重试 |
500 Internal Server Error | 服务器临时故障 | 等待几分钟后重试 |
insufficient_quota | 账户余额不足 | 前往控制台充值 |
context_length_exceeded | 输入超过上下文长度 | 减少输入长度或使用更大上下文的模型 |
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 + APIMart,您可以:- 🤖 快速构建 AI 应用 - 无需编码即可创建强大的 AI 应用
- 📚 知识库增强 - RAG 技术让 AI 基于您的数据回答
- 🔧 灵活的工作流 - 可视化编排复杂的 AI 逻辑
- 🎯 精准的提示词管理 - 版本控制和 A/B 测试
- 📊 完整的监控分析 - 了解应用使用情况和性能
- 🔌 多种集成方式 - API、嵌入式、WebApp 等多种方式
- 👥 团队协作 - 支持多人协作开发应用
- 🌐 多模型支持 - 灵活切换不同的 AI 模型
支持与帮助
如果您在使用过程中遇到任何问题:- 📚 APIMart 文档中心
- 📚 Dify 官方文档
- 💬 Discord 社区
- 🐦 Twitter @APIMart_
- 📧 技术支持:zhihong@apimart.ai
开始使用 APIMart
立即注册 APIMart,获取您的 API 密钥,在 Dify 中构建强大的 AI 应用!