| 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": {}, |
| }, |
| }, |
| }, |
| } |
|
|