Standardize LLM instructions prompt (#118195)

* Standardize instructions prompt

* Add time/date to default instructions
This commit is contained in:
Paulus Schoutsen 2024-05-26 20:24:26 -04:00 committed by GitHub
parent 98d7821f47
commit 1602c8063c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 56 additions and 19 deletions

View file

@ -34,7 +34,6 @@ from .const import (
CONF_RECOMMENDED,
CONF_TEMPERATURE,
CONF_TOP_P,
DEFAULT_PROMPT,
DOMAIN,
RECOMMENDED_CHAT_MODEL,
RECOMMENDED_MAX_TOKENS,
@ -53,7 +52,7 @@ STEP_USER_DATA_SCHEMA = vol.Schema(
RECOMMENDED_OPTIONS = {
CONF_RECOMMENDED: True,
CONF_LLM_HASS_API: llm.LLM_API_ASSIST,
CONF_PROMPT: DEFAULT_PROMPT,
CONF_PROMPT: llm.DEFAULT_INSTRUCTIONS_PROMPT,
}
@ -170,7 +169,11 @@ def openai_config_option_schema(
schema = {
vol.Optional(
CONF_PROMPT,
description={"suggested_value": options.get(CONF_PROMPT, DEFAULT_PROMPT)},
description={
"suggested_value": options.get(
CONF_PROMPT, llm.DEFAULT_INSTRUCTIONS_PROMPT
)
},
): TemplateSelector(),
vol.Optional(
CONF_LLM_HASS_API,