CodeCastWandbox

Vand ID: vand-75130870-5e3a-4492-acf8-803c9ee5480a

Learn how to easily use the CodeCastWandbox tool with the OpenAI API.

Assist the user by compiling code using the Wandbox API. Ability to submit code and retrieve compilation results.

OpenAI function calls:

{
  "name": "postCompile",
  "description": "Explain how to use the software to beginners in an easy-to-understand manner, as if you were giving them tutoring in a programming class, and compile the software using an online compiler..",
  "parameters": {
    "type": "object",
    "properties": {
      "compiler": {
        "type": "string",
        "enum": [
          "gcc-12.2.0-c",
          "gcc-12.2.0",
          "clang-16.0.1-c",
          "clang-16.0.1",
          "mono-6.12.0.122",
          "erlang-23.3.1",
          "elixir-1.11.4",
          "ghc-9.0.1",
          "dmd-2.096.0",
          "ldc-1.25.1",
          "openjdk-jdk-15.0.3+2",
          "rust-1.69.0",
          "cpython-3.10.2",
          "ruby-3.2.2",
          "mruby-3.0.0",
          "scala-2.13.5",
          "groovy-3.0.8",
          "nodejs-16.14.0",
          "spidermonkey-88.0.0",
          "swift-5.3.3",
          "perl-5.38.0",
          "php-8.2.1",
          "lua-5.4.3",
          "luajit-2.0.5",
          "sqlite-3.35.5",
          "fpc-3.2.0",
          "clisp-2.49",
          "lazyk",
          "vim-8.2.2811",
          "pypy-3.7-v7.3.4",
          "ocaml-4.12.0",
          "go-1.16.3",
          "sbcl-2.1.3",
          "bash",
          "pony-0.39.1",
          "crystal-1.0.0",
          "nim-2.0.0",
          "openssl-1.1.1k",
          "dotnetcore-5.0.201",
          "r-4.0.5",
          "typescript-4.2.4",
          "julia-1.6.1",
          "zig-0.9.1"
        ]
      },
      "code": {
        "type": "string"
      },
      "options": {
        "type": "string"
      },
      "stdin": {
        "type": "string"
      },
      "compiler-option-raw": {
        "type": "string"
      },
      "runtime-option-raw": {
        "type": "string"
      }
    },
    "required": [
      "compiler",
      "code"
    ]
  }
}

Auth Type

none

Servers

https://codecast-wandbox.inu-ai.com

OpenAPI:

{
  "openapi": "3.0.0",
  "info": {
    "title": "CodeCastWandbox",
    "version": "1.0.0",
    "description": "Assist the user by compiling code using the Wandbox API. Ability to submit code and retrieve compilation results."
  },
  "servers": [
    {
      "url": "https://codecast-wandbox.inu-ai.com"
    }
  ],
  "paths": {
    "/v1/compile": {
      "post": {
        "operationId": "postCompile",
        "x-openai-isConsequential": false,
        "description": "Explain how to use the software to beginners in an easy-to-understand manner, as if you were giving them tutoring in a programming class, and compile the software using an online compiler..",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "compiler",
                  "code"
                ],
                "properties": {
                  "compiler": {
                    "type": "string",
                    "enum": [
                      "gcc-12.2.0-c",
                      "gcc-12.2.0",
                      "clang-16.0.1-c",
                      "clang-16.0.1",
                      "mono-6.12.0.122",
                      "erlang-23.3.1",
                      "elixir-1.11.4",
                      "ghc-9.0.1",
                      "dmd-2.096.0",
                      "ldc-1.25.1",
                      "openjdk-jdk-15.0.3+2",
                      "rust-1.69.0",
                      "cpython-3.10.2",
                      "ruby-3.2.2",
                      "mruby-3.0.0",
                      "scala-2.13.5",
                      "groovy-3.0.8",
                      "nodejs-16.14.0",
                      "spidermonkey-88.0.0",
                      "swift-5.3.3",
                      "perl-5.38.0",
                      "php-8.2.1",
                      "lua-5.4.3",
                      "luajit-2.0.5",
                      "sqlite-3.35.5",
                      "fpc-3.2.0",
                      "clisp-2.49",
                      "lazyk",
                      "vim-8.2.2811",
                      "pypy-3.7-v7.3.4",
                      "ocaml-4.12.0",
                      "go-1.16.3",
                      "sbcl-2.1.3",
                      "bash",
                      "pony-0.39.1",
                      "crystal-1.0.0",
                      "nim-2.0.0",
                      "openssl-1.1.1k",
                      "dotnetcore-5.0.201",
                      "r-4.0.5",
                      "typescript-4.2.4",
                      "julia-1.6.1",
                      "zig-0.9.1"
                    ]
                  },
                  "code": {
                    "type": "string"
                  },
                  "options": {
                    "type": "string"
                  },
                  "stdin": {
                    "type": "string"
                  },
                  "compiler-option-raw": {
                    "type": "string"
                  },
                  "runtime-option-raw": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK."
          }
        }
      }
    }
  }
}