GoodMem
ReferenceClient SDKs.NET SDKRequests

LLMCreationRequest

LLMCreationRequest documentation for .NET SDK

Request body for creating a new LLM. An LLM represents a configuration for text generation services.

Properties

NameTypeDescriptionNotes
ValidateObject[optional]
DisplayNamestringUser-facing name of the LLM
DescriptionstringDescription of the LLM[optional]
ProviderTypeLLMProviderType
EndpointUrlstringAPI endpoint URL
ApiPathstringAPI path for chat/completions request (defaults to /v1/chat/completions if not provided)[optional]
ModelIdentifierstringModel identifier
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]
CapabilitiesLLMCapabilities
DefaultSamplingParamsLLMSamplingParams[optional]
MaxContextLengthint?Maximum context window size in tokens[optional]
ClientConfigDictionary<string, Object>Provider-specific client configuration as flexible JSON structure[optional]
OwnerIdstringOptional owner ID. If not provided, derived from the authentication context. Requires CREATE_LLM_ANY permission if specified.[optional]

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

On this page