Interface IST_OpenAIChatConversation
Assembly: STAIHelper.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("5F22E9A2-50AE-439A-934D-56D12AEF5FDE")]
public interface IST_OpenAIChatConversation : IST_AIChatConversation
Properties
Messages[int]
Declaration
IST_AIChatMessage Messages[int index] { get; }
Parameters
| Type |
Name |
Description |
| int |
index |
|
Property Value
MessagesCount
Declaration
int MessagesCount { get; }
Property Value
MostResentAPIResult
Declaration
IST_AIChatResult MostResentAPIResult { get; }
Property Value
RequestParameters
Declaration
IST_OpenAIChatRequest RequestParameters { get; }
Property Value
Methods
AppendExampleChatbotOutput(string)
Declaration
void AppendExampleChatbotOutput(string Content)
Parameters
| Type |
Name |
Description |
| string |
Content |
|
AppendMessage(TChatMessageRole, string)
Declaration
void AppendMessage(TChatMessageRole Role, string Content)
Parameters
AppendSystemMessage(string)
Declaration
void AppendSystemMessage(string Content)
Parameters
| Type |
Name |
Description |
| string |
Content |
|
Declaration
void AppendUserInput(string Content)
Parameters
| Type |
Name |
Description |
| string |
Content |
|
Declaration
void AppendUserInputWithName(string userName, string Content)
Parameters
GetResponseFromChatbot()
Declaration
string GetResponseFromChatbot()
Returns
SetChatId(int)
Declaration
Parameters
| Type |
Name |
Description |
| int |
Id |
|
StreamResponseFromChatbot(IST_StreamResponseFromChatbotHandler)
Declaration
void StreamResponseFromChatbot(IST_StreamResponseFromChatbotHandler resultHandler)
Parameters