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; }