GoodMem
ReferenceClient SDKsJava SDKRequests

LLMCreationRequest

LLMCreationRequest documentation for Java SDK

LLMCreationRequest

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]
labelsMap<String, String>User-defined labels for categorization[optional]
versionStringVersion information[optional]
monitoringEndpointStringMonitoring endpoint URL[optional]
capabilitiesLLMCapabilities
defaultSamplingParamsLLMSamplingParams[optional]
maxContextLengthIntegerMaximum context window size in tokens[optional]
clientConfigMap<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]