Package com.embabel.common.ai.autoconfig
Interface LlmAutoConfigMetadata
-
- All Implemented Interfaces:
public interface LlmAutoConfigMetadataName of the LLM, such as "gpt-3.5-turbo".
This interface defines autoconfiguration metadata for LLM models, which is separate from runtime ModelMetadata. The purpose is to provide static, provider-specific configuration data that can be loaded at application startup to automatically configure LLM clients.
-
-
Method Summary
Modifier and Type Method Description abstract StringgetName()Name of the LLM, such as "gpt-3. abstract StringgetModelId()Provider-specific model identifier abstract StringgetDisplayName()Optional display name abstract LocalDategetKnowledgeCutoffDate()The knowledge cutoff date of the model, if known. abstract PerTokenPricingModelgetPricingModel()Pricing configuration -
-
Method Detail
-
getModelId
abstract String getModelId()
Provider-specific model identifier
-
getDisplayName
abstract String getDisplayName()
Optional display name
-
getKnowledgeCutoffDate
abstract LocalDate getKnowledgeCutoffDate()
The knowledge cutoff date of the model, if known.
-
getPricingModel
abstract PerTokenPricingModel getPricingModel()
Pricing configuration
-
-
-
-