@agentica/core
Version:
Agentic AI Library specialized in LLM Function Calling
20 lines (18 loc) • 850 B
text/typescript
import type { AgenticaUserMessageAudioContent } from "./AgenticaUserMessageAudioContent";
import type { AgenticaUserMessageFileContent } from "./AgenticaUserMessageFileContent";
import type { AgenticaUserMessageImageContent } from "./AgenticaUserMessageImageContent";
import type { AgenticaUserMessageTextContent } from "./AgenticaUserMessageTextContent";
export type AgenticaUserMessageContent =
| AgenticaUserMessageAudioContent
| AgenticaUserMessageFileContent
| AgenticaUserMessageImageContent
| AgenticaUserMessageTextContent;
export namespace AgenticaUserMessageContent {
export type Type = AgenticaUserMessageContent["type"];
export interface Mapper {
audio: AgenticaUserMessageAudioContent;
file: AgenticaUserMessageFileContent;
image: AgenticaUserMessageImageContent;
text: AgenticaUserMessageTextContent;
}
}