Skip to content

providerRuntime

FieldValue
PrefixproviderRuntime
Namespace constantProviderRuntimeNamespace
Subjects constantProviderRuntimeSubjects
Kindbus
Schema recordProviderRuntimeSchemas
Tierframework
Package@makaio/services-core
Defined inpackages/services/core/src/provider-runtime/namespace.ts
KeyWireTypeSchema
fetchModelsproviderRuntime.fetchModelsrpc

Subject: providerRuntime.fetchModels Type: Request (RPC)

Request:

FieldTypeRequired
providerConfigIdstringyes

Response:

FieldTypeRequired
models{ name: string; contextWindowSize: number; labId: string; friendlyName?: string | undefined; family?: string | undefined; supportedReasoningLevels?: { none?: string | number | undefined; low?: string | number | undefined; medium?: string | number | undefined; high?: string | number | undefined; 'extra-high'?: string | number | undefined; } | undefined; metadata?: { maxOutputTokens?: number | undefined; capabilities?: { vision?: boolean | undefined; toolCalling?: boolean | undefined; parallelToolCalls?: boolean | undefined; structuredOutput?: boolean | undefined; pdfUpload?: boolean | undefined; speechToText?: { modes: ("batch" | "streaming")[]; vocabularyBiasing?: boolean | undefined; } | undefined; textToSpeech?: { modes: ("streaming" | "buffered")[]; voiceSelection?: boolean | undefined; voiceInstructions?: boolean | undefined; outputFormats?: string[] | undefined; } | undefined; } | undefined; pricing?: { token?: { inputPerMillion: number; outputPerMillion: number; inputCachedPerMillion?: number | undefined; cacheWritePerMillion?: number | undefined; } | undefined; request?: { multiplier: number; } | undefined; } | undefined; includedInSubscription?: boolean | undefined; description?: string | undefined; } | undefined; }[]yes

Auto-generated by yarn docs:bus. Do not edit manually.