InputMessageItemContentUnion - TypeScript SDK

InputMessageItemContentUnion type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Supported Types

models.InputText

1const value: models.InputText = {
2 text: "Hello, how can I help you?",
3 type: "input_text",
4};

models.InputMessageItemContentInputImage

1const value: models.InputMessageItemContentInputImage = {
2 detail: "auto",
3 type: "input_image",
4};

models.InputFile

1const value: models.InputFile = {
2 type: "input_file",
3};

models.InputAudio

1const value: models.InputAudio = {
2 inputAudio: {
3 data: "SGVsbG8gV29ybGQ=",
4 format: "mp3",
5 },
6 type: "input_audio",
7};

models.InputVideo

1const value: models.InputVideo = {
2 type: "input_video",
3 videoUrl: "https://example.com/video.mp4",
4};