Class EmbeddingModel
- Namespace
 - FoundationaLLM.Common.Models.Metadata
 
- Assembly
 - FoundationaLLM.Common.dll
 
public class EmbeddingModel
  - Inheritance
 - 
      
      EmbeddingModel
 
- Inherited Members
 
- Extension Methods
 
Properties
ApiEndpoint
The endpoint to use to access the language model.
[JsonPropertyName("api_endpoint")]
public string? ApiEndpoint { get; set; }
  Property Value
ApiKey
The API key of the language model endpoint to use to access the language model.
[JsonPropertyName("api_key")]
public string? ApiKey { get; set; }
  Property Value
ApiVersion
API version of the language model endpoint.
[JsonPropertyName("api_version")]
public string? ApiVersion { get; set; }
  Property Value
ChunkSize
The chunk size to use when creating vectors from the embedding model.
[JsonPropertyName("chunk_size")]
public int ChunkSize { get; set; }
  Property Value
Deployment
Name of the embedding model deployment.
[JsonPropertyName("deployment")]
public string? Deployment { get; set; }
  Property Value
Model
Name of the embedding model.
[JsonPropertyName("model")]
public string? Model { get; set; }
  Property Value
Provider
The provider of the emberdding model.
[JsonPropertyName("provider")]
public string? Provider { get; set; }
  Property Value
Type
The type of the embedding model.
[JsonPropertyName("type")]
public string? Type { get; set; }