config
Workspace API / services/granite/config
services/granite/config
Interfaces
GraniteConfig
Defined in: services/granite/config.ts:39
Properties
llmEndpoint
llmEndpoint:
string
Defined in: services/granite/config.ts:41
llmModel
llmModel:
string
Defined in: services/granite/config.ts:42
maxContextLength
maxContextLength:
number
Defined in: services/granite/config.ts:43
maxResponseTokens
maxResponseTokens:
number
Defined in: services/granite/config.ts:44
defaultTemperature
defaultTemperature:
number
Defined in: services/granite/config.ts:45
systemPrompt
systemPrompt:
string
Defined in: services/granite/config.ts:46
authToken?
optionalauthToken:string
Defined in: services/granite/config.ts:47
timeoutMs
timeoutMs:
number
Defined in: services/granite/config.ts:50
streamInitialTimeoutMs
streamInitialTimeoutMs:
number
Defined in: services/granite/config.ts:51
streamChunkTimeoutMs
streamChunkTimeoutMs:
number
Defined in: services/granite/config.ts:52
charsPerToken
charsPerToken:
number
Defined in: services/granite/config.ts:55
safetyMarginPercent
safetyMarginPercent:
number
Defined in: services/granite/config.ts:56
embeddingEndpoint?
optionalembeddingEndpoint:string
Defined in: services/granite/config.ts:59
embeddingModel
embeddingModel:
string
Defined in: services/granite/config.ts:60
embeddingProvider
embeddingProvider:
"granite"|"vertex"
Defined in: services/granite/config.ts:61
guardianEnabled
guardianEnabled:
boolean
Defined in: services/granite/config.ts:64
guardianEndpoint?
optionalguardianEndpoint:string
Defined in: services/granite/config.ts:65
rerankerEnabled
rerankerEnabled:
boolean
Defined in: services/granite/config.ts:68
rerankerMaxK
rerankerMaxK:
number
Defined in: services/granite/config.ts:69
rerankerTimeoutMs
rerankerTimeoutMs:
number
Defined in: services/granite/config.ts:70
Functions
validateGraniteConfig()
validateGraniteConfig():
GraniteConfig
Defined in: services/granite/config.ts:81
Validate and load Granite configuration from environment Throws on critical errors, warns on non-critical issues
Returns
getGraniteConfig()
getGraniteConfig():
GraniteConfig
Defined in: services/granite/config.ts:276
Get validated Granite configuration (singleton) Call this at startup to validate all config before accepting requests