@@ -2,7 +2,7 @@ import { ProviderConfig } from '../types';
22import { BedrockMessagesParams } from './types' ;
33import { transformUsingProviderConfig } from '../../services/transformToProviderRequest' ;
44import { BedrockConverseMessagesConfig } from './messages' ;
5- import { Params } from '../../types/requestBody' ;
5+ import { Options , Params } from '../../types/requestBody' ;
66import { BEDROCK } from '../../globals' ;
77import { BedrockErrorResponseTransform } from './chatComplete' ;
88import { generateInvalidProviderResponseError } from '../utils' ;
@@ -13,11 +13,12 @@ export const BedrockConverseMessageCountTokensConfig: ProviderConfig = {
1313 messages : {
1414 param : 'input' ,
1515 required : true ,
16- transform : ( params : BedrockMessagesParams ) => {
16+ transform : ( params : BedrockMessagesParams , providerOptions : Options ) => {
1717 return {
1818 converse : transformUsingProviderConfig (
1919 BedrockConverseMessagesConfig ,
20- params as Params
20+ params as Params ,
21+ providerOptions
2122 ) ,
2223 } ;
2324 } ,
@@ -28,10 +29,11 @@ export const BedrockAnthropicMessageCountTokensConfig: ProviderConfig = {
2829 messages : {
2930 param : 'input' ,
3031 required : true ,
31- transform : ( params : BedrockMessagesParams ) => {
32+ transform : ( params : BedrockMessagesParams , providerOptions : Options ) => {
3233 const anthropicParams = transformUsingProviderConfig (
3334 AnthropicMessagesConfig ,
34- params as Params
35+ params as Params ,
36+ providerOptions
3537 ) ;
3638 delete anthropicParams . model ;
3739 anthropicParams . anthropic_version =
0 commit comments