Skip to main content

Function: getProviderCatalogEntry()

getProviderCatalogEntry(source): object

Defined in: provider-sdk/src/catalog.ts:128

Return the catalog entry for a built-in source id.

Parameters

source

"ai-horde" | "koboldai" | "novelai" | "openai-compatible" | "anthropic" | "text-completion" | "nanogpt" | "openai" | "deepseek" | "google-ai-studio" | "groq" | "fireworks-ai" | "cohere" | "mistralai" | "chutes" | "electron-hub" | "ooba" | "koboldcpp" | "vllm" | "ollama"

Returns

adapterKind

adapterKind: "ai-horde" | "koboldai" | "novelai" | "openai-compatible" | "anthropic" | "text-completion"

apiKeyRequired

apiKeyRequired: boolean

baseUrlEditable

baseUrlEditable: boolean

defaultBaseUrl

defaultBaseUrl: string | null

id

id: "ai-horde" | "koboldai" | "novelai" | "openai-compatible" | "anthropic" | "text-completion" | "nanogpt" | "openai" | "deepseek" | "google-ai-studio" | "groq" | "fireworks-ai" | "cohere" | "mistralai" | "chutes" | "electron-hub" | "ooba" | "koboldcpp" | "vllm" | "ollama"

reasoningEfforts?

optional reasoningEfforts?: ("none" | "minimal" | "low" | "medium" | "high" | "xhigh" | "max")[]

Provider-level accepted reasoning effort values; models may expose a subset.

samplerSupport

samplerSupport: ("temperature" | "topP" | "topK" | "minP" | "topA" | "repetitionPenalty" | "frequencyPenalty" | "presencePenalty" | "seed" | "reasoning" | "reasoningEffort")[]