Release v2.0.0

This commit is contained in:
SMKRV
2024-11-24 02:58:04 +03:00
parent 7efabdfa70
commit 053a9050b6
2 changed files with 30 additions and 70 deletions
@@ -61,35 +61,27 @@
"fields": { "fields": {
"instance": { "instance": {
"name": "Instance", "name": "Instance",
"description": "Name of the HA Text AI instance to use", "description": "Name of the HA Text AI instance to use"
"required": true
}, },
"question": { "question": {
"name": "Question", "name": "Question",
"description": "Your question or prompt for the AI assistant", "description": "Your question or prompt for the AI assistant"
"required": true
}, },
"system_prompt": { "system_prompt": {
"name": "System Prompt", "name": "System Prompt",
"description": "Optional system prompt to set context for this specific question", "description": "Optional system prompt to set context for this specific question"
"required": false
}, },
"model": { "model": {
"name": "Model", "name": "Model",
"description": "Select AI model to use (optional, overrides default setting)", "description": "Select AI model to use (optional, overrides default setting)"
"required": false
}, },
"temperature": { "temperature": {
"name": "Temperature", "name": "Temperature",
"description": "Controls response creativity (0.0-2.0)", "description": "Controls response creativity (0.0-2.0)"
"required": false,
"default": 0.7
}, },
"max_tokens": { "max_tokens": {
"name": "Max Tokens", "name": "Max Tokens",
"description": "Maximum length of the response (1-4096 tokens)", "description": "Maximum length of the response (1-4096 tokens)"
"required": false,
"default": 1000
} }
} }
}, },
@@ -99,8 +91,7 @@
"fields": { "fields": {
"instance": { "instance": {
"name": "Instance", "name": "Instance",
"description": "Name of the HA Text AI instance to clear history for", "description": "Name of the HA Text AI instance to clear history for"
"required": true
} }
} }
}, },
@@ -110,36 +101,27 @@
"fields": { "fields": {
"instance": { "instance": {
"name": "Instance", "name": "Instance",
"description": "Name of the HA Text AI instance to get history from", "description": "Name of the HA Text AI instance to get history from"
"required": true
}, },
"limit": { "limit": {
"name": "Limit", "name": "Limit",
"description": "Number of conversations to return (1-100)", "description": "Number of conversations to return (1-100)"
"required": false,
"default": 10
}, },
"filter_model": { "filter_model": {
"name": "Filter Model", "name": "Filter Model",
"description": "Filter conversations by specific AI model", "description": "Filter conversations by specific AI model"
"required": false
}, },
"start_date": { "start_date": {
"name": "Start Date", "name": "Start Date",
"description": "Filter conversations starting from this date/time", "description": "Filter conversations starting from this date/time"
"required": false
}, },
"include_metadata": { "include_metadata": {
"name": "Include Metadata", "name": "Include Metadata",
"description": "Include additional information like tokens used, response time, etc.", "description": "Include additional information like tokens used, response time, etc."
"required": false,
"default": false
}, },
"sort_order": { "sort_order": {
"name": "Sort Order", "name": "Sort Order",
"description": "Sort order for results (newest or oldest first)", "description": "Sort order for results (newest or oldest first)"
"required": false,
"default": "desc"
} }
} }
}, },
@@ -149,13 +131,11 @@
"fields": { "fields": {
"instance": { "instance": {
"name": "Instance", "name": "Instance",
"description": "Name of the HA Text AI instance to set system prompt for", "description": "Name of the HA Text AI instance to set system prompt for"
"required": true
}, },
"prompt": { "prompt": {
"name": "System Prompt", "name": "System Prompt",
"description": "Instructions that define how the AI should behave and respond", "description": "Instructions that define how the AI should behave and respond"
"required": true
} }
} }
} }
@@ -61,35 +61,27 @@
"fields": { "fields": {
"instance": { "instance": {
"name": "Экземпляр", "name": "Экземпляр",
"description": "Название экземпляра HA Text AI для использования", "description": "Название экземпляра HA Text AI для использования"
"required": true
}, },
"question": { "question": {
"name": "Вопрос", "name": "Вопрос",
"description": "Ваш вопрос или запрос для AI ассистента", "description": "Ваш вопрос или запрос для AI ассистента"
"required": true
}, },
"system_prompt": { "system_prompt": {
"name": "Системный промпт", "name": "Системный промпт",
"description": "Необязательный системный промпт для установки контекста этого вопроса", "description": "Необязательный системный промпт для установки контекста этого вопроса"
"required": false
}, },
"model": { "model": {
"name": "Модель", "name": "Модель",
"description": "Выберите AI модель (необязательно, переопределяет настройки по умолчанию)", "description": "Выберите AI модель (необязательно, переопределяет настройки по умолчанию)"
"required": false
}, },
"temperature": { "temperature": {
"name": "Temperature", "name": "Temperature",
"description": "Управляет креативностью ответов (0.0-2.0)", "description": "Управляет креативностью ответов (0.0-2.0)"
"required": false,
"default": 0.7
}, },
"max_tokens": { "max_tokens": {
"name": "Max Tokens", "name": "Max Tokens",
"description": "Максимальная длина ответа (1-4096 токенов)", "description": "Максимальная длина ответа (1-4096 токенов)"
"required": false,
"default": 1000
} }
} }
}, },
@@ -99,8 +91,7 @@
"fields": { "fields": {
"instance": { "instance": {
"name": "Экземпляр", "name": "Экземпляр",
"description": "Название экземпляра HA Text AI для очистки истории", "description": "Название экземпляра HA Text AI для очистки истории"
"required": true
} }
} }
}, },
@@ -110,36 +101,27 @@
"fields": { "fields": {
"instance": { "instance": {
"name": "Экземпляр", "name": "Экземпляр",
"description": "Название экземпляра HA Text AI для получения истории", "description": "Название экземпляра HA Text AI для получения истории"
"required": true
}, },
"limit": { "limit": {
"name": "Лимит", "name": "Лимит",
"description": "Количество разговоров для возврата (1-100)", "description": "Количество разговоров для возврата (1-100)"
"required": false,
"default": 10
}, },
"filter_model": { "filter_model": {
"name": "Фильтр модели", "name": "Фильтр модели",
"description": "Фильтровать разговоры по конкретной AI модели", "description": "Фильтровать разговоры по конкретной AI модели"
"required": false
}, },
"start_date": { "start_date": {
"name": "Начальная дата", "name": "Начальная дата",
"description": "Фильтровать разговоры начиная с этой даты/времени", "description": "Фильтровать разговоры начиная с этой даты/времени"
"required": false
}, },
"include_metadata": { "include_metadata": {
"name": "Включить метаданные", "name": "Включить метаданные",
"description": "Включить дополнительную информацию, такую как использованные токены, время ответа и т.д.", "description": "Включить дополнительную информацию, такую как использованные токены, время ответа и т.д."
"required": false,
"default": false
}, },
"sort_order": { "sort_order": {
"name": "Порядок сортировки", "name": "Порядок сортировки",
"description": "Порядок сортировки результатов (сначала новые или старые)", "description": "Порядок сортировки результатов (сначала новые или старые)"
"required": false,
"default": "desc"
} }
} }
}, },
@@ -149,13 +131,11 @@
"fields": { "fields": {
"instance": { "instance": {
"name": "Экземпляр", "name": "Экземпляр",
"description": "Название экземпляра HA Text AI для настройки", "description": "Название экземпляра HA Text AI для настройки"
"required": true
}, },
"prompt": { "prompt": {
"name": "Системный промпт", "name": "Системный промпт",
"description": "Инструкции, определяющие поведение и ответы AI", "description": "Инструкции, определяющие поведение и ответы AI"
"required": true
} }
} }
} }