GoodMem
ReferenceClient SDKs.NETRequests

EmbedderCreationRequest

EmbedderCreationRequest documentation for .NET SDK

Request body for creating a new Embedder. An Embedder represents a configuration for vectorizing content.

Properties

NameTypeDescriptionNotes
DisplayNamestringUser-facing name of the embedder
DescriptionstringDescription of the embedder[optional]
ProviderTypeProviderTypeType of embedding provider
EndpointUrlstringAPI endpoint URL
ApiPathstringAPI path for embeddings request (defaults: Cohere /v2/embed, TEI /embed, others /embeddings)[optional]
ModelIdentifierstringModel identifier
DimensionalityintOutput vector dimensions
DistributionTypeDistributionTypeType of embedding distribution (DENSE or SPARSE)
MaxSequenceLengthint?Maximum input sequence length[optional]
SupportedModalitiesList<Modality>Supported content modalities (defaults to TEXT if not provided)[optional]
CredentialsEndpointAuthentication[optional]
LabelsDictionary<string, string>User-defined labels for categorization[optional]
VarVersionstringVersion information[optional]
MonitoringEndpointstringMonitoring endpoint URL[optional]
OwnerIdGuid?Optional owner ID. If not provided, derived from the authentication context. Requires CREATE_EMBEDDER_ANY permission if specified.[optional]
EmbedderIdGuid?Optional client-provided UUID for idempotent creation. If not provided, server generates a new UUID. Returns ALREADY_EXISTS if ID is already in use.[optional]

On this page