Document how chat templates carry tools and data sources

This commit is contained in:
Thorsten Sommer committed 2026-09-22 13:21:20 +02:00
1 parent 6321e59ef6
commit a0c2c652ad
3 files changed
+30 -2

No files matched your search

@@ -454,12 +454,18 @@ ASSISTANT = {
["ProviderId"] = "<optional provider GUID; omit to use the chat default>",
["ProfileId"] = "<optional profile GUID; use the empty GUID for no profile>",
["ChatTemplateId"] = "<optional chat template GUID; use the empty GUID for no template>",
-- Optional: the data sources the chat starts with. A chat template chosen above may bring
-- data source options of its own. It then decides them alone, the IDs named here are dropped,
-- and AI Studio writes a warning into the log. Only a chat template can also say that the AI
-- picks the sources for each message, which is why it wins as a whole instead of field by
-- field.
["DataSourceIds"] = {
"<optional data source GUID>",
},
-- Optional: the tools preselected when the chat opens. Users may change the selection
-- in the chat afterwards, and every tool has to meet the confidence requirements of the
-- provider in use. A tool ID unknown to the installation is ignored.
-- provider in use. A tool ID unknown to the installation is ignored. The same rule as for the
-- data sources applies here: a chat template which names tools of its own wins over this list.
-- Tool IDs include: web_search, read_web_page
["ToolIds"] = {
"<optional tool ID>",