OutputCodeInterpreterCallItem - TypeScript SDK

OutputCodeInterpreterCallItem type definition

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

A code interpreter execution call with outputs

Example Usage

1import { OutputCodeInterpreterCallItem } from "@openrouter/sdk/models";
2
3let value: OutputCodeInterpreterCallItem = {
4 code: "print(\"hello\")",
5 containerId: "ctr-xyz789",
6 id: "ci-abc123",
7 outputs: [
8 {
9 logs: "hello\n",
10 type: "logs",
11 },
12 ],
13 status: "completed",
14 type: "code_interpreter_call",
15};

Fields

FieldTypeRequiredDescriptionExample
codestring✔️N/A
containerIdstring✔️N/A
idstring✔️N/A
outputsmodels.OutputCodeInterpreterCallItemOutputUnion[]✔️N/A
statusmodels.ToolCallStatus✔️N/Acompleted
typemodels.TypeCodeInterpreterCall✔️N/A