File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed
Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change 1414 * See the License for the specific language governing permissions and
1515 * limitations under the License.
1616 */
17- import { ImagenModelParams , ModelParams , VertexAIErrorCode } from './types' ;
17+ import {
18+ ImagenModelParams ,
19+ InferenceMode ,
20+ ModelParams ,
21+ VertexAIErrorCode
22+ } from './types' ;
1823import { VertexAIError } from './errors' ;
1924import { ImagenModel , getGenerativeModel , getImagenModel } from './api' ;
2025import { expect } from 'chai' ;
@@ -101,6 +106,13 @@ describe('Top level API', () => {
101106 expect ( genModel ) . to . be . an . instanceOf ( GenerativeModel ) ;
102107 expect ( genModel . model ) . to . equal ( 'publishers/google/models/my-model' ) ;
103108 } ) ;
109+ it ( 'getGenerativeModel with HybridParams sets the model' , ( ) => {
110+ const genModel = getGenerativeModel ( fakeVertexAI , {
111+ mode : InferenceMode . ONLY_ON_CLOUD ,
112+ onCloudParams : { model : 'my-model' }
113+ } ) ;
114+ expect ( genModel . model ) . to . equal ( 'publishers/google/models/my-model' ) ;
115+ } ) ;
104116 it ( 'getImagenModel throws if no model is provided' , ( ) => {
105117 try {
106118 getImagenModel ( fakeVertexAI , { } as ImagenModelParams ) ;
You can’t perform that action at this time.
0 commit comments