UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

58 lines (57 loc) 1.57 kB
import AgentChatDynamicToolState from './AgentChatDynamicToolState'; import AgentChatMessagePart from './AgentChatMessagePart'; import AgentChatMessagePartType from './AgentChatMessagePartType'; /** * @export * @class AgentChatDynamicToolPart */ export declare class AgentChatDynamicToolPart extends AgentChatMessagePart { /** * Discriminator property for AgentChatMessagePart * @type {string} * @memberof AgentChatDynamicToolPart */ readonly type: AgentChatMessagePartType; /** * Tool name (required) * @type {string} * @memberof AgentChatDynamicToolPart */ toolName?: string; /** * Tool call identifier (required) * @type {string} * @memberof AgentChatDynamicToolPart */ toolCallId?: string; /** * Tool invocation lifecycle state (required) * @type {AgentChatDynamicToolState} * @memberof AgentChatDynamicToolPart */ state?: AgentChatDynamicToolState; /** * Tool input payload. * @type {{ [key: string]: any; }} * @memberof AgentChatDynamicToolPart */ input?: { [key: string]: any; }; /** * Tool output payload. * @type {{ [key: string]: any; }} * @memberof AgentChatDynamicToolPart */ output?: { [key: string]: any; }; /** * Error text for failed tool completion. * @type {string} * @memberof AgentChatDynamicToolPart */ errorText?: string; constructor(obj?: Partial<AgentChatDynamicToolPart>); } export default AgentChatDynamicToolPart;