(provider: CatalogProvider)
| 813 | } |
| 814 | |
| 815 | export function getCheapestProviderModel(provider: CatalogProvider): CatalogModel | null { |
| 816 | if (provider.models.length === 0) return null |
| 817 | return provider.models.reduce((min, m) => (m.pricing.input < min.pricing.input ? m : min)) |
| 818 | } |
| 819 | |
| 820 | export function getLargestContextProviderModel(provider: CatalogProvider): CatalogModel | null { |
| 821 | if (provider.models.length === 0) return null |
no outgoing calls
no test coverage detected