Skip to main content

OpenAIMessage

@codebolt/codeboltjs


Interface: OpenAIMessage

Defined in: packages/codeboltjs/src/types/libFunctionTypes.ts:157

OpenAI-compatible message format for conversations

Properties

PropertyTypeDescriptionDefined in
content| string | { text: string; type: string; }[]Content of the messagepackages/codeboltjs/src/types/libFunctionTypes.ts:161
role"user" | "assistant" | "tool" | "system"Role of the message senderpackages/codeboltjs/src/types/libFunctionTypes.ts:159
tool_call_id?stringTool call ID for tool messagespackages/codeboltjs/src/types/libFunctionTypes.ts:163
tool_calls?{ function: { arguments: string; name: string; }; id: string; type: "function"; }[]Tool calls for assistant messagespackages/codeboltjs/src/types/libFunctionTypes.ts:165