| 1 | export interface ProviderModelCapabilityView { |
| 2 | reasoning?: { state?: "supported" | "unsupported" | "unknown" | string; options: { id: string; name: string; description?: string }[]; default?: string; error?: string }; |
| 3 | automaticState?: string; |
| 4 | automaticSource?: string; |
| 5 | imageInputEnableAllowed?: boolean; |
| 6 | imageInputBlockReason?: string; |
| 7 | model: string; |
| 8 | inputModalities: string[]; |
| 9 | state: "supported" | "unsupported" | "unknown" | string; |
| 10 | source: string; |
| 11 | } |
| 12 |