UNPKG

@langchain/community

Version:
27 lines (26 loc) 972 B
import { DefaultProviderInit } from "@aws-sdk/credential-provider-node"; import type { BaseChatModelParams } from "@langchain/core/language_models/chat_models"; import { BaseBedrockInput } from "../../utils/bedrock/index.js"; import { BedrockChat as BaseBedrockChat } from "./web.js"; export interface BedrockChatFields extends Partial<BaseBedrockInput>, BaseChatModelParams, Partial<DefaultProviderInit> { } /** * @example * ```typescript * const model = new BedrockChat({ * model: "anthropic.claude-v2", * region: "us-east-1", * }); * const res = await model.invoke([{ content: "Tell me a joke" }]); * console.log(res); * ``` */ export declare class BedrockChat extends BaseBedrockChat { static lc_name(): string; constructor(fields?: BedrockChatFields); } export { convertMessagesToPromptAnthropic, convertMessagesToPrompt, } from "./web.js"; /** * @deprecated Use `BedrockChat` instead. */ export declare const ChatBedrock: typeof BedrockChat;