Skip to content

Commit 75d371b

Browse files
authored
Merge pull request #1013 from WolframResearch/bugfix/455809
Add error message for invalid prompt generator
2 parents 1ccf2f0 + 4006c94 commit 75d371b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Source/Chatbook/PromptGenerators/DefaultPromptGenerators.wl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ HoldComplete[
1111
System`LLMPromptGenerator
1212
];
1313

14+
(* ::**************************************************************************************************************:: *)
15+
(* ::Section::Closed:: *)
16+
(*Messages*)
17+
Chatbook::InvalidPromptGenerator = "Expected a valid LLMPromptGenerator instead of `1`.";
18+
1419
(* ::**************************************************************************************************************:: *)
1520
(* ::Section::Closed:: *)
1621
(*DefaultPromptGenerators*)
@@ -157,6 +162,7 @@ toPromptGenerator // beginDefinition;
157162
toPromptGenerator[ ___ ] /; $VersionNumber < 14.1 := Nothing;
158163
toPromptGenerator[ name_String ] := toPromptGenerator @ $defaultPromptGenerators @ name;
159164
toPromptGenerator[ generator: HoldPattern[ _LLMPromptGenerator ] ] := generator;
165+
toPromptGenerator[ other_ ] := throwFailure[ "InvalidPromptGenerator", other ];
160166
toPromptGenerator // endDefinition;
161167

162168
(* ::**************************************************************************************************************:: *)

0 commit comments

Comments
 (0)