@langchain/community
Version:
Third-party integrations for LangChain.js
40 lines (39 loc) • 1.28 kB
text/typescript
import { ChatTencentHunyuan as ChatTencentHunyuan$1, TencentHunyuanChatInput } from "./base.cjs";
import { BaseChatModelParams } from "@langchain/core/language_models/chat_models";
//#region src/chat_models/tencent_hunyuan/web.d.ts
/**
* Wrapper around Tencent Hunyuan large language models that use the Chat endpoint.
*
* To use you should have the `TENCENT_SECRET_ID` and `TENCENT_SECRET_KEY`
* environment variable set.
*
* @augments BaseLLM
* @augments TencentHunyuanInput
* @example
* ```typescript
* const messages = [new HumanMessage("Hello")];
*
* const hunyuanLite = new ChatTencentHunyuan({
* model: "hunyuan-lite",
* tencentSecretId: "YOUR-SECRET-ID",
* tencentSecretKey: "YOUR-SECRET-KEY",
* });
*
* let res = await hunyuanLite.call(messages);
*
* const hunyuanPro = new ChatTencentHunyuan({
* model: "hunyuan-pro",
* temperature: 1,
* tencentSecretId: "YOUR-SECRET-ID",
* tencentSecretKey: "YOUR-SECRET-KEY",
* });
*
* res = await hunyuanPro.call(messages);
* ```
*/
declare class ChatTencentHunyuan extends ChatTencentHunyuan$1 {
constructor(fields?: Partial<TencentHunyuanChatInput> & BaseChatModelParams);
}
//#endregion
export { ChatTencentHunyuan, type TencentHunyuanChatInput };
//# sourceMappingURL=web.d.cts.map