Table of Contents

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

string

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

string

ApiVersion

API version of the language model endpoint.

[JsonPropertyName("api_version")]
public string? ApiVersion { get; set; }

Property Value

string

ChunkSize

The chunk size to use when creating vectors from the embedding model.

[JsonPropertyName("chunk_size")]
public int ChunkSize { get; set; }

Property Value

int

Deployment

Name of the embedding model deployment.

[JsonPropertyName("deployment")]
public string? Deployment { get; set; }

Property Value

string

Model

Name of the embedding model.

[JsonPropertyName("model")]
public string? Model { get; set; }

Property Value

string

Provider

The provider of the emberdding model.

[JsonPropertyName("provider")]
public string? Provider { get; set; }

Property Value

string

Type

The type of the embedding model.

[JsonPropertyName("type")]
public string? Type { get; set; }

Property Value

string