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