Back to Open Interpreter

Usage

docs/code-execution/usage.mdx

0.4.21007 B
Original Source

Running Code

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

python
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:

python
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:

<Card title="Custom Languages" icon="code" iconType="solid" href="/code-execution/custom-languages/"

Add or customize the programming languages that Open Interpreter can use. </Card>