Skip to main content
The TypeScript SDK and docs are currently in beta. Report issues on GitHub.
A code interpreter execution call with outputs

Example Usage

import { OutputCodeInterpreterCallItem } from "@openrouter/sdk/models";

let value: OutputCodeInterpreterCallItem = {
  code: "print(\"hello\")",
  containerId: "ctr-xyz789",
  id: "ci-abc123",
  outputs: [
    {
      logs: "hello\n",
      type: "logs",
    },
  ],
  status: "completed",
  type: "code_interpreter_call",
};

Fields

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