MCPcopy Create free account
hub / github.com/CreminiAI/skillpack / ProviderMeta

Interface ProviderMeta

src/runtime/config.ts:11–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9// ---------------------------------------------------------------------------
10
11export interface ProviderMeta {
12 label: string;
13 defaultModelId: string;
14 authType: "api_key" | "oauth";
15 /** Environment variable name for API key fallback (api_key mode only) */
16 envKey?: string;
17 /** Input placeholder hint (api_key mode only) */
18 placeholder?: string;
19 /** Custom base URL placeholder hint (providers that support proxying only) */
20 baseUrlPlaceholder?: string;
21 /** OAuth provider ID registered in SDK (oauth mode only) */
22 oauthProviderId?: string;
23 /** Whether this provider supports custom base URL (for proxying) */
24 supportsBaseUrl: boolean;
25}
26
27export const SUPPORTED_PROVIDERS: Record<string, ProviderMeta> = {
28 openai: {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected