mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-04-05 18:26:56 +00:00
fix: Input tag 'error' found using 'role' does not match any of the expected tags: 'system', 'user', 'assistant', 'tool'"
This commit is contained in:
parent
5dcb5f3c2d
commit
a321c4fbb6
@ -11,14 +11,17 @@ Wikified JSON text to be sent to server
|
||||
\procedure json-prompt()
|
||||
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline html conditional commentblock commentinline
|
||||
{
|
||||
"model": <<completionModel>>,
|
||||
"model": "<<completionModel>>",
|
||||
"messages": [
|
||||
{
|
||||
"role": "system",
|
||||
"content": "<$text text={{{ [<conversationTitle>get[system-prompt]jsonstringify[]] }}}/>"
|
||||
}
|
||||
<!-- Loop through the tiddlers tagged with this one to pick up all the messages in the conversation -->
|
||||
<$list filter="[all[shadows+tiddlers]tag<conversationTitle>!is[draft]sort[created]]">
|
||||
<!--
|
||||
Loop through the tiddlers tagged with this one to pick up all the messages in the conversation.
|
||||
Exclude 'error' to limit role in 'system', 'user', 'assistant', 'tool'.
|
||||
-->
|
||||
<$list filter="[all[shadows+tiddlers]tag<conversationTitle>!is[draft]!role[error]sort[created]]">
|
||||
,
|
||||
{
|
||||
<!-- We use JSON stringify to escape the characters that can't be used directly in JSON -->
|
||||
|
Loading…
x
Reference in New Issue
Block a user