Interface IMessageService
- Namespace
- OpenAI.
Interfaces
- Assembly
- AntRunnerLib.dll
Methods
CreateMessage(String, MessageCreateRequest, CancellationToken)
Create a message.
Task<MessageResponse> CreateMessage(string threadId, MessageCreateRequest request, CancellationToken cancellationToken = null)
Parameters
threadId
System.String request
MessageCreate Request cancellationToken
CancellationToken
Returns
- Task<Message
Response >
DeleteMessage(String, String, CancellationToken)
Deletes a message.
Task<DeletionStatusResponse> DeleteMessage(string threadId, string messageId, CancellationToken cancellationToken = null)
Parameters
threadId
System.String The ID of the thread to which this message belongs.
messageId
System.String The ID of the message to delete.
cancellationToken
CancellationToken
Returns
- Task<Deletion
Status >Response
ListMessages(String, PaginationRequest, CancellationToken)
Returns a list of messages for a given thread.
Task<MessageListResponse> ListMessages(string threadId, PaginationRequest request = null, CancellationToken cancellationToken = null)
Parameters
threadId
System.String request
PaginationRequest cancellationToken
CancellationToken
Returns
- Task<Message
List >Response
ModifyMessage(String, String, ModifyMessageRequest, CancellationToken)
Modifies a message.
Task<MessageResponse> ModifyMessage(string threadId, string messageId, ModifyMessageRequest requestBody, CancellationToken cancellationToken = null)
Parameters
threadId
System.String messageId
System.String requestBody
ModifyMessage Request cancellationToken
CancellationToken
Returns
- Task<Message
Response >
RetrieveMessage(String, String, CancellationToken)
Retrieve a message.
Task<MessageResponse> RetrieveMessage(string threadId, string messageId, CancellationToken cancellationToken = null)
Parameters
threadId
System.String messageId
System.String cancellationToken
CancellationToken
Returns
- Task<Message
Response >