SmartEndpoint
Wisej.AI.SmartEndpoint
public class SmartEndpoint : ComponentPublic Class SmartEndpoint
Inherits Component
// Example usage:
SmartEndpoint endpoint = new CustomSmartEndpoint();
var response = await endpoint.AskAsync(session, messages);
Constructors
SmartEndpoint()
Properties
ContextWindow
EmbeddingModel
MaxOutputTokens
Model
ModelOptions
Name
SystemPrompt
ToolsPrompt
Usage
UseNativeTools
Methods
AddMessages(payload, session, messages)
Parameter
Type
Description
AddOptions(message, session)
Parameter
Type
Description
AskAsync(session, messages)
Parameter
Type
Description
AskEmbeddingsAsync(inputs)
Parameter
Type
Description
BuildAssistantMessage(response)
Parameter
Type
Description
BuildEmbeddingsPayload(inputs)
Parameter
Type
Description
BuildMessage(message)
Parameter
Type
Description
BuildNativeToolsPrompt(session)
Parameter
Type
Description
BuildParameters(parameters)
Parameter
Type
Description
BuildPayload(session, messages)
Parameter
Type
Description
BuildToolResults(toolResults)
Parameter
Type
Description
BuildToolResultsMessage(toolResults)
Parameter
Type
Description
BuildToolsPayload(session)
Parameter
Type
Description
BuildToolsPrompt(session)
Parameter
Type
Description
GetCurrentLanguage(session)
Parameter
Type
Description
GetTodayDescription()
GetToolsToInvoke(session, message)
Parameter
Type
Description
ReadAssistantMessage(response, message)
Parameter
Type
Description
ReadEmbeddingsResponse(response)
Parameter
Type
Description
ReadUsage(message, reply)
Parameter
Type
Description
Inherited By
Name
Description
Last updated
