可视化 AI 应用开发平台集成指南
https://api.apiyi.com
https://api.apiyi.com/v1
你是一个专业的客服助手,负责: - 回答用户问题 - 提供产品信息 - 处理售后服务 请保持友好和专业的态度。
text-embedding-ada-002
应用类型: 对话助手 模型: gpt-4 系统提示: | 你是一个专业的AI助手,具备以下能力: - 回答各种问题 - 协助解决问题 - 提供建议和指导 请始终保持友好、准确、有帮助的态度。 温度: 0.7 最大长度: 2000
应用类型: 工作流 输入: 上传文档 处理流程: 1. 文档解析 2. 内容提取 3. 结构化分析 4. 生成摘要 输出: 分析报告
应用类型: 对话助手 模型: gpt-4 系统提示: | 你是一个专业的编程助手,专长: - 代码编写和优化 - 错误调试 - 架构设计 - 最佳实践建议 请提供清晰、实用的代码解决方案。
import requests url = "https://your-dify-instance/v1/chat-messages" headers = { "Authorization": "Bearer YOUR_APP_API_KEY", "Content-Type": "application/json" } data = { "inputs": {}, "query": "你好,请介绍一下你自己", "response_mode": "streaming", "user": "user_123" } response = requests.post(url, headers=headers, json=data)
# 多模态输入示例 { "inputs": { "image": "data:image/jpeg;base64,...", "text": "分析这张图片中的内容" }, "query": "请详细描述图片内容并提供分析" }
开发环境: 模型: gpt-3.5-turbo 最大长度: 1000 温度: 0.7 生产环境: 模型: gpt-4 最大长度: 2000 温度: 0.5
# 结构化提示词 ## 角色定义 你是一个专业的[具体角色] ## 任务说明 请帮助用户[具体任务] ## 输出格式 请按以下格式输出: 1. 概述 2. 详细分析 3. 建议 ## 约束条件 - 回答要准确 - 语言要通俗 - 长度控制在500字内
缓存设置: 启用: true 过期时间: 3600秒 缓存条件: 相同输入 并发控制: 最大并发: 10 队列大小: 100 超时时间: 30秒 资源限制: 内存限制: 2GB CPU限制: 80%
# docker-compose.yml version: '3.8' services: dify-api: image: langgenius/dify-api:latest environment: - SECRET_KEY=your-secret-key - DB_HOST=postgres - REDIS_HOST=redis - OPENAI_API_KEY=your-apiyi-key - OPENAI_API_BASE=https://api.apiyi.com/v1 depends_on: - postgres - redis dify-web: image: langgenius/dify-web:latest ports: - "3000:3000" depends_on: - dify-api postgres: image: postgres:14 environment: - POSTGRES_DB=dify - POSTGRES_USER=dify - POSTGRES_PASSWORD=password redis: image: redis:alpine
# 监控脚本示例 import requests import time def monitor_dify_health(): try: response = requests.get("http://your-dify-instance/health") if response.status_code == 200: print("Dify 运行正常") else: print(f"Dify 异常,状态码: {response.status_code}") except Exception as e: print(f"监控失败: {e}") # 每分钟检查一次 while True: monitor_dify_health() time.sleep(60)