Class AzureOpenAIConversationMapping
- Assembly
- FoundationaLLM.Common.dll
Provides details about a conversation mapping between FoundationaLLM and Azure OpenAI Assistants.
public class AzureOpenAIConversationMapping : AzureOpenAIResourceBase
- Inheritance
-
AzureOpenAIConversationMapping
- Inherited Members
- Extension Methods
Constructors
AzureOpenAIConversationMapping()
Set default property values.
public AzureOpenAIConversationMapping()
Properties
ConversationId
The FoundationaLLM conversation (session) id.
[JsonPropertyName("conversation_id")]
public required string ConversationId { get; set; }
Property Value
OpenAIAssistantsAssistantId
The Azure OpenAI Assistants assistant id.
[JsonPropertyName("openai_assistants_assistant_id")]
public required string OpenAIAssistantsAssistantId { get; set; }
Property Value
OpenAIAssistantsThreadCreatedOn
The time at which the Azure OpenAI Assistants thread was created.
[JsonPropertyName("openai_assistants_thread_created_on")]
public DateTimeOffset? OpenAIAssistantsThreadCreatedOn { get; set; }
Property Value
OpenAIAssistantsThreadId
The Azure OpenAI Assistants thread id associated with the FoundationaLLM conversation (session) id.
[JsonPropertyName("openai_assistants_thread_id")]
public string? OpenAIAssistantsThreadId { get; set; }
Property Value
OpenAIVectorStoreCreatedOn
The time at which the Azure OpenAI vector store was created.
[JsonPropertyName("openai_vector_store_created_on")]
public DateTimeOffset? OpenAIVectorStoreCreatedOn { get; set; }
Property Value
OpenAIVectorStoreId
The Azure OpenAI vector store id associated with the FoundationaLLM session (conversation) id.
[JsonPropertyName("openai_vector_store_id")]
public string? OpenAIVectorStoreId { get; set; }