32 lines
1.5 KiB
JavaScript
32 lines
1.5 KiB
JavaScript
import { createAggregatedClient } from "@smithy/smithy-client";
|
|
import { BedrockRuntimeClient } from "./BedrockRuntimeClient";
|
|
import { ApplyGuardrailCommand, } from "./commands/ApplyGuardrailCommand";
|
|
import { ConverseCommand } from "./commands/ConverseCommand";
|
|
import { ConverseStreamCommand, } from "./commands/ConverseStreamCommand";
|
|
import { CountTokensCommand } from "./commands/CountTokensCommand";
|
|
import { GetAsyncInvokeCommand, } from "./commands/GetAsyncInvokeCommand";
|
|
import { InvokeModelCommand } from "./commands/InvokeModelCommand";
|
|
import { InvokeModelWithBidirectionalStreamCommand, } from "./commands/InvokeModelWithBidirectionalStreamCommand";
|
|
import { InvokeModelWithResponseStreamCommand, } from "./commands/InvokeModelWithResponseStreamCommand";
|
|
import { ListAsyncInvokesCommand, } from "./commands/ListAsyncInvokesCommand";
|
|
import { StartAsyncInvokeCommand, } from "./commands/StartAsyncInvokeCommand";
|
|
import { paginateListAsyncInvokes } from "./pagination/ListAsyncInvokesPaginator";
|
|
const commands = {
|
|
ApplyGuardrailCommand,
|
|
ConverseCommand,
|
|
ConverseStreamCommand,
|
|
CountTokensCommand,
|
|
GetAsyncInvokeCommand,
|
|
InvokeModelCommand,
|
|
InvokeModelWithBidirectionalStreamCommand,
|
|
InvokeModelWithResponseStreamCommand,
|
|
ListAsyncInvokesCommand,
|
|
StartAsyncInvokeCommand,
|
|
};
|
|
const paginators = {
|
|
paginateListAsyncInvokes,
|
|
};
|
|
export class BedrockRuntime extends BedrockRuntimeClient {
|
|
}
|
|
createAggregatedClient(commands, BedrockRuntime, { paginators });
|