Skip to content

Variable: BaseProviderConfigSchema

Makaio Framework


Makaio Framework / ai-adapters-core/config / BaseProviderConfigSchema

const BaseProviderConfigSchema: ZodRecord<ZodString, ZodUnknown>

Defined in: ../../../adapters/core/src/config/schemas.ts:23

Base schema for adapter provider configuration.

Adapters extend this schema to add provider-specific fields. All fields use .describe() to provide UI hints for form generation.

This schema is intentionally empty - it serves as a type marker. Adapters define their own providerSettings fields.

// In adapter definition:
const MyProviderSettingsSchema = BaseProviderSettingsSchema.extend({
apiKey: z.string().describe('API key for authentication'),
baseUrl: z.string().url().optional().describe('Custom API endpoint'),
});