(providerSlug: string, modelSlug: string)
| 610 | } |
| 611 | |
| 612 | export function getModelBySlug(providerSlug: string, modelSlug: string): CatalogModel | null { |
| 613 | const provider = getProviderBySlug(providerSlug) |
| 614 | if (!provider) { |
| 615 | return null |
| 616 | } |
| 617 | |
| 618 | return provider.models.find((model) => model.slug === modelSlug) ?? null |
| 619 | } |
| 620 | |
| 621 | export function getRelatedModels(targetModel: CatalogModel, limit = 6): CatalogModel[] { |
| 622 | const provider = MODEL_PROVIDERS_WITH_CATALOGS.find( |
no test coverage detected