(providers: RunProvider[] | undefined, model: NonNullable<RunInput["model"]>)
| 41 | } |
| 42 | |
| 43 | export function modelInfo(providers: RunProvider[] | undefined, model: NonNullable<RunInput["model"]>) { |
| 44 | const provider = providers?.find((item) => item.id === model.providerID) |
| 45 | return { |
| 46 | provider: provider?.name ?? model.providerID, |
| 47 | model: provider?.models[model.modelID]?.name ?? model.modelID, |
| 48 | } |
| 49 | } |
| 50 | |
| 51 | export function formatModelLabel( |
| 52 | model: NonNullable<RunInput["model"]>, |
no test coverage detected