Skip to content

Commit 26930be

Browse files
authored
Merge pull request #1326 from narengogi/chore/add-some-parameters
support performance config for bedrock and apac cross region inferencing profiles
2 parents 426b0cf + 6df5d83 commit 26930be

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

src/providers/bedrock/chatComplete.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -445,6 +445,10 @@ export const BedrockConverseChatCompleteConfig: ProviderConfig = {
445445
transform: (params: BedrockChatCompletionsParams) =>
446446
transformAdditionalModelRequestFields(params),
447447
},
448+
performance_config: {
449+
param: 'performanceConfig',
450+
required: false,
451+
},
448452
};
449453

450454
export const BedrockErrorResponseTransform: (

src/providers/bedrock/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ const BedrockConfig: ProviderConfigs = {
9696

9797
if (params.model) {
9898
let providerModel = providerOptions.foundationModel || params.model;
99-
providerModel = providerModel.replace(/^(us\.|eu\.)/, '');
99+
providerModel = providerModel.replace(/^(us\.|eu\.|apac\.)/, '');
100100
const providerModelArray = providerModel?.split('.');
101101
const provider = providerModelArray?.[0];
102102
const model = providerModelArray?.slice(1).join('.');

src/providers/bedrock/messages.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,10 @@ export const BedrockConverseMessagesConfig: ProviderConfig = {
354354
return transformInferenceConfig(params);
355355
},
356356
},
357+
performance_config: {
358+
param: 'performanceConfig',
359+
required: false,
360+
},
357361
};
358362

359363
export const AnthropicBedrockConverseMessagesConfig: ProviderConfig = {

0 commit comments

Comments
 (0)