Skip to content
v2.275.0

HarnessModelConfigurationProperty Struct ​

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_bedrockagentcore as bedrockagentcore } from 'aws-cdk-lib';

declare const additionalParams: any;
const harnessModelConfigurationProperty: bedrockagentcore.CfnHarness.HarnessModelConfigurationProperty = {
  bedrockModelConfig: {
    modelId: 'modelId',

    // the properties below are optional
    additionalParams: additionalParams,
    apiFormat: 'apiFormat',
    maxTokens: 123,
    temperature: 123,
    topP: 123,
  },
  geminiModelConfig: {
    apiKeyArn: 'apiKeyArn',
    modelId: 'modelId',

    // the properties below are optional
    additionalParams: additionalParams,
    maxTokens: 123,
    temperature: 123,
    topK: 123,
    topP: 123,
  },
  liteLlmModelConfig: {
    modelId: 'modelId',

    // the properties below are optional
    additionalParams: additionalParams,
    apiBase: 'apiBase',
    apiKeyArn: 'apiKeyArn',
    maxTokens: 123,
    temperature: 123,
    topP: 123,
  },
  openAiModelConfig: {
    apiKeyArn: 'apiKeyArn',
    modelId: 'modelId',

    // the properties below are optional
    additionalParams: additionalParams,
    apiBase: 'apiBase',
    apiFormat: 'apiFormat',
    maxTokens: 123,
    temperature: 123,
    topP: 123,
  },
};

Properties ​

bedrockModelConfigoptionalIResolvable | CfnHarness.HarnessBedrockModelConfigPropertybedrock_model_configoptionaltyping.Union[IResolvable, HarnessBedrockModelConfigProperty]bedrockModelConfigoptionalIResolvableBedrockModelConfigoptionalIResolvableBedrockModelConfigoptionalinterface{}#
geminiModelConfigoptionalIResolvable | CfnHarness.HarnessGeminiModelConfigPropertygemini_model_configoptionaltyping.Union[IResolvable, HarnessGeminiModelConfigProperty]geminiModelConfigoptionalIResolvableGeminiModelConfigoptionalIResolvableGeminiModelConfigoptionalinterface{}#
liteLlmModelConfigoptionalIResolvable | CfnHarness.HarnessLiteLlmModelConfigPropertylite_llm_model_configoptionaltyping.Union[IResolvable, HarnessLiteLlmModelConfigProperty]liteLlmModelConfigoptionalIResolvableLiteLlmModelConfigoptionalIResolvableLiteLlmModelConfigoptionalinterface{}#
openAiModelConfigoptionalIResolvable | CfnHarness.HarnessOpenAiModelConfigPropertyopen_ai_model_configoptionaltyping.Union[IResolvable, HarnessOpenAiModelConfigProperty]openAiModelConfigoptionalIResolvableOpenAiModelConfigoptionalIResolvableOpenAiModelConfigoptionalinterface{}#