Running Code

The computer itself is separate from Open Interpreter’s core, so you can run it independently:

from interpreter import interpreter

interpreter.computer.run("python", "print('Hello World!')")

This runs in the same Python instance that interpreter uses, so you can define functions, variables, or log in to services before the AI starts running code:

interpreter.computer.run("python", "import replicate\nreplicate.api_key='...'")

interpreter.custom_instructions = "Replicate has already been imported."

interpreter.chat("Please generate an image on replicate...") # Interpreter will be logged into Replicate

Custom Languages

You also have control over the computer’s languages (like Python, Javascript, and Shell), and can easily append custom languages:

Custom Languages

Add or customize the programming languages that Open Interpreter can use.