| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 8b77c83 commit dcf33e8
3 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,5 @@ | |||
| 1 | + --- | ||
| 2 | + 'ai': patch | ||
| 3 | + --- | ||
| 4 | + | ||
| 5 | + Allow providers without reranking model support to be assigned to `Provider`. | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,10 @@ | |||
| 1 | + import type { ProviderV3, ProviderV4 } from '@ai-sdk/provider'; | ||
| 2 | + import { describe, expectTypeOf, it } from 'vitest'; | ||
| 3 | + import type { Provider } from './provider'; | ||
| 4 | + | ||
| 5 | + describe('Provider', () => { | ||
| 6 | + it('accepts providers with optional reranking model support', () => { | ||
| 7 | + expectTypeOf<ProviderV3>().toMatchTypeOf<Provider>(); | ||
| 8 | + expectTypeOf<ProviderV4>().toMatchTypeOf<Provider>(); | ||
| 9 | + }); | ||
| 10 | + }); | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -51,5 +51,5 @@ export type Provider = { | |||
| 51 | 51 | * | |
| 52 | 52 | * @throws {NoSuchModelError} If no such model exists. | |
| 53 | 53 | */ | |
| 54 | - rerankingModel(modelId: string): RerankingModel; | ||
| 54 | + rerankingModel?(modelId: string): RerankingModel; | ||
| 55 | 55 | }; | |
| Back | FazBrowse Home | New Git URL |
0 commit comments