SmartPrompt
Wisej.AI.SmartPrompt
public class SmartPrompt : SmartObject, IToolProvider, ICloneablePublic Class SmartPrompt
Inherits SmartObject
Implements IToolProvider, ICloneable
SmartPrompt prompt = new SmartPrompt("You are a weather expert");
prompt.Start += (s, e) => Console.WriteLine("Processing started.");
prompt.Done += (s, e) => Console.WriteLine("Processing done.");
await prompt.AskAsync(new OpenAIEndpoint(), "What is the weather today?");
Constructors
SmartPrompt(text)
Name
Type
Description
Properties
PromptDictionaries
Text
Methods
AskAsync(hub, question, image)
Parameter
Type
Description
AskAsync(endpoint, question, image)
Parameter
Type
Description
Clone()
RemoveTool(tool)
Parameter
Type
Description
RemoveTools(target)
Parameter
Type
Description
ResolvePrompt(key)
Parameter
Type
Description
SavePrompts(filePath)
Parameter
Type
Description
UseTool(tool)
Parameter
Type
Description
UseTools(target)
Parameter
Type
Description
Inherited By
Name
Description
Implements
Name
Description
Last updated
