( model: NonNullable<RunInput["model"]>, variant: string | undefined, providers?: RunProvider[], )
| 49 | } |
| 50 | |
| 51 | export function formatModelLabel( |
| 52 | model: NonNullable<RunInput["model"]>, |
| 53 | variant: string | undefined, |
| 54 | providers?: RunProvider[], |
| 55 | ): string { |
| 56 | const names = modelInfo(providers, model) |
| 57 | const label = variant ? ` · ${variant}` : "" |
| 58 | return `${names.model} · ${names.provider}${label}` |
| 59 | } |
| 60 | |
| 61 | export function cycleVariant(current: string | undefined, variants: string[]): string | undefined { |
| 62 | if (variants.length === 0) { |
no test coverage detected