245
return {
246
provider: d.provider, displayName: d.displayName, description: d.description, models: models.map(m => ({
248
>
provider: m.provider,
249
>
name: m.name,
250
>
maxContextWindow: m.maxContextWindow,
251
>
maxOutputTokens: m.maxOutputTokens,
252
>
maxPromptTokens: m.maxPromptTokens,
253
>
supportsVision: m.supportsVision,
254
>
policyState: m.policyState,
255
>
configSchema: m.configSchema,
256
>
_meta: m._meta,
257
})),
258
customizations: customizations?.length ? [...customizations] : undefined,