GoodMem
ReferenceClient SDKs.NET SDKTypes

ProviderType Type

ProviderType Type documentation for .NET SDK

Enum Values

NameValueDescription
OPENAIOPENAIModels provided by OpenAI (e.g., text-embedding-ada-002)
VLLMVLLMModels served via a vLLM-compatible API endpoint
TEITEIModels served via the HuggingFace Text-Embeddings-Inference (TEI) toolkit
LLAMA_CPPLLAMA_CPPModels served via a Llama.cpp-compatible API endpoint
VOYAGEVOYAGEModels provided by Voyage AI (e.g., rerank-2.5)
COHERECOHEREModels provided by Cohere's platform
JINAJINAModels provided by Jina AI or Jina-compatible endpoints

Usage

Used for specifying the provider type for embedders and rerankers in GoodMem.

Example in C#:

var embedderRequest = new EmbedderCreationRequest
{
    DisplayName = "OpenAI Embedder",
    ProviderType = ProviderType.OPENAI,
    EndpointUrl = "[https://api.openai.com/v1",](https://api.openai.com/v1",)
    ModelIdentifier = "text-embedding-3-large"
};

↑ Back to .NET SDK ↑ Back to .NET SDK ↑ Back to .NET SDK

On this page