Skip to main content

config

Workspace API


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?

optional authToken: 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?

optional embeddingEndpoint: 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?

optional guardianEndpoint: 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

GraniteConfig


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

Returns

GraniteConfig