Capabilities
- Calculations: Run large or complex mathematical operations with exact results
- Data analysis: Analyze files the user attaches to the chat (for example, CSVs and spreadsheets)
- File generation: Create files such as reports, modified datasets, or exports. Users download them from the chat.
- Visualizations: Generate charts and graphs that render directly in the Chat UI
Availability
Code Interpreter is available on all editions. Onyx Cloud has it ready to use. Self-hosted deployments run the code in a separatecode-interpreter container that ships with the standard Docker
Compose and Helm deployments, including the Onyx Lite overlays. The Onyx API server never runs the code itself.
To use a Code Interpreter service you run yourself, point CODE_INTERPRETER_BASE_URL at it.
Connect or disconnect the Code Interpreter
Open Admin Panel → Code Interpreter. The card shows the connection status of the Code Interpreter service. The status refreshes every 30 seconds.
Enable Code Interpreter for Agents
- Default Chat: Go to Admin Panel > Chat Preferences > Actions & Tools and turn on Code Interpreter.
- Custom Agents: In the Agent editor, open Actions and turn on Code Interpreter.