Saltar al contenido principal

Variable: ProviderCatalogResponseSchema

const ProviderCatalogResponseSchema: TObject<{ items: TArray<TObject<{ adapterKind: TUnion<[TLiteral<"openai-compatible">, TLiteral<"anthropic">, TLiteral<"text-completion">, TLiteral<"novelai">, TLiteral<"ai-horde">, TLiteral<"koboldai">]>; apiKeyRequired: TBoolean; baseUrlEditable: TBoolean; defaultBaseUrl: TUnion<[TString, TNull]>; id: TUnion<TLiteral<"openai-compatible" | "anthropic" | "text-completion" | "novelai" | "ai-horde" | "koboldai" | "nanogpt" | "openai" | "deepseek" | "google-ai-studio" | "groq" | "fireworks-ai" | "cohere" | "mistralai" | "chutes" | "electron-hub" | "ooba" | "koboldcpp" | "vllm" | "ollama">[]>; reasoningEfforts: TOptional<TArray<TUnion<TLiteral<... | ... | ... | ... | ... | ... | ...>[]>>>; samplerSupport: TArray<TUnion<TLiteral<"temperature" | "topP" | "frequencyPenalty" | "presencePenalty" | "seed" | "reasoning" | "reasoningEffort" | "topK" | "minP" | "topA" | "repetitionPenalty">[]>>; }>>; }>

Defined in: packages/contracts/src/provider.ts:131