| | import json |
| |
|
| | from models.model import AppMode |
| |
|
| | default_app_templates = { |
| | |
| | AppMode.WORKFLOW: { |
| | "app": { |
| | "mode": AppMode.WORKFLOW.value, |
| | "enable_site": True, |
| | "enable_api": True, |
| | } |
| | }, |
| | |
| | AppMode.COMPLETION: { |
| | "app": { |
| | "mode": AppMode.COMPLETION.value, |
| | "enable_site": True, |
| | "enable_api": True, |
| | }, |
| | "model_config": { |
| | "model": { |
| | "provider": "openai", |
| | "name": "gpt-4o", |
| | "mode": "chat", |
| | "completion_params": {}, |
| | }, |
| | "user_input_form": json.dumps( |
| | [ |
| | { |
| | "paragraph": { |
| | "label": "Query", |
| | "variable": "query", |
| | "required": True, |
| | "default": "", |
| | }, |
| | }, |
| | ] |
| | ), |
| | "pre_prompt": "{{query}}", |
| | }, |
| | }, |
| | |
| | AppMode.CHAT: { |
| | "app": { |
| | "mode": AppMode.CHAT.value, |
| | "enable_site": True, |
| | "enable_api": True, |
| | }, |
| | "model_config": { |
| | "model": { |
| | "provider": "openai", |
| | "name": "gpt-4o", |
| | "mode": "chat", |
| | "completion_params": {}, |
| | }, |
| | }, |
| | }, |
| | |
| | AppMode.ADVANCED_CHAT: { |
| | "app": { |
| | "mode": AppMode.ADVANCED_CHAT.value, |
| | "enable_site": True, |
| | "enable_api": True, |
| | }, |
| | }, |
| | |
| | AppMode.AGENT_CHAT: { |
| | "app": { |
| | "mode": AppMode.AGENT_CHAT.value, |
| | "enable_site": True, |
| | "enable_api": True, |
| | }, |
| | "model_config": { |
| | "model": { |
| | "provider": "openai", |
| | "name": "gpt-4o", |
| | "mode": "chat", |
| | "completion_params": {}, |
| | }, |
| | }, |
| | }, |
| | } |
| |
|