import Riza from '@riza-io/api';

// Untrusted Python code, either written by 
// a customer or a LLM.
const python = `
import sys
import os

if 'DEBUG' in os.environ:
    print('Reversing string...', file=sys.stderr)
stdin = sys.stdin.read()
print("".join(reversed(stdin)))
`;

const riza = new Riza();

async function main() {
  const resp = await riza.command.exec({
    language: "python",
    code: python,
    stdin: "Hello", 
    env: {
      "DEBUG": "true",
    }
  });
  console.dir(resp, {depth: null});
}

main();
{
    "exit_code": 0,
    "stdout": "olleH",
    "stderr": "Reversing string..."
}
import Riza from '@riza-io/api';

// Untrusted Python code, either written by 
// a customer or a LLM.
const python = `
import sys
import os

if 'DEBUG' in os.environ:
    print('Reversing string...', file=sys.stderr)
stdin = sys.stdin.read()
print("".join(reversed(stdin)))
`;

const riza = new Riza();

async function main() {
  const resp = await riza.command.exec({
    language: "python",
    code: python,
    stdin: "Hello", 
    env: {
      "DEBUG": "true",
    }
  });
  console.dir(resp, {depth: null});
}

main();
{
    "exit_code": 0,
    "stdout": "olleH",
    "stderr": "Reversing string..."
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Response

200
application/json
OK

The response is of type object.