Run in Apifox
Run JS or Python code in a sandboxPrice:0.005 PTC / call Request Body Params application/json
{
"language" : "python3" ,
"code" : "import requests\nimport os\nimport json\nimport base64\nimport pandas as pd\nimport math\nimport numpy as np\n\n# requests示例\nresponse = requests.get('https://bilibili.com')\ndata = response.text\nprint(\"Requests响应:\", data)\n\n# json示例\njson_str = '{\"name\": \"John\", \"age\": 30}'\njson_data = json.loads(json_str)\njson_output = json.dumps(json_data, indent=2)\nprint(\"JSON数据:\", json_output)\n\n# base64示例\ntext = \"Hello World\"\nencoded = base64.b64encode(text.encode()).decode()\ndecoded = base64.b64decode(encoded).decode()\nprint(\"Base64编码:\", encoded)\nprint(\"Base64解码:\", decoded)\n\n# pandas示例\ndf = pd.DataFrame({\n 'A': [1, 2, 3],\n 'B': ['a', 'b', 'c']\n})\nprint(\"\\nPandas DataFrame:\")\nprint(df)\n\n# math示例\nsqrt_result = math.sqrt(16)\npi_value = math.pi\nsin_value = math.sin(math.pi/2)\nprint(\"\\n数学计算结果:\")\nprint(f\"sqrt(16) = {sqrt_result}\")\nprint(f\"π = {pi_value}\")\nprint(f\"sin(π/2) = {sin_value}\")\n\n# numpy示例\narr = np.array([1, 2, 3, 4, 5])\narr_sum = np.sum(arr)\narr_mean = np.mean(arr)\narr_std = np.std(arr)\nprint(\"\\nNumpy数组操作:\")\nprint(f\"数组: {arr}\")\nprint(f\"数组求和: {arr_sum}\")\nprint(f\"数组平均值: {arr_mean}\")\nprint(f\"数组标准差: {arr_std}\")"
} Request Code Samples
curl --location --request POST 'https://api.302.ai/302/run/code' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--data-raw '{
"language": "python3",
"code": "import requests\nimport os\nimport json\nimport base64\nimport pandas as pd\nimport math\nimport numpy as np\n\n# requests示例\nresponse = requests.get(' \'' https://bilibili.com'\' ')\ndata = response.text\nprint(\"Requests响应:\", data)\n\n# json示例\njson_str = ' \'' {\"name\" : \"John\" , \"age\" : 30 }'\' '\njson_data = json.loads(json_str)\njson_output = json.dumps(json_data, indent=2)\nprint(\"JSON数据:\", json_output)\n\n# base64示例\ntext = \"Hello World\"\nencoded = base64.b64encode(text.encode()).decode()\ndecoded = base64.b64decode(encoded).decode()\nprint(\"Base64编码:\", encoded)\nprint(\"Base64解码:\", decoded)\n\n# pandas示例\ndf = pd.DataFrame({\n ' \'' A'\' ': [1, 2, 3],\n ' \'' B'\' ': [' \'' a'\' ', ' \'' b'\' ', ' \'' c'\' ']\n})\nprint(\"\\nPandas DataFrame:\")\nprint(df)\n\n# math示例\nsqrt_result = math.sqrt(16)\npi_value = math.pi\nsin_value = math.sin(math.pi/2)\nprint(\"\\n数学计算结果:\")\nprint(f\"sqrt(16) = {sqrt_result}\")\nprint(f\"π = {pi_value}\")\nprint(f\"sin(π/2) = {sin_value}\")\n\n# numpy示例\narr = np.array([1, 2, 3, 4, 5])\narr_sum = np.sum(arr)\narr_mean = np.mean(arr)\narr_std = np.std(arr)\nprint(\"\\nNumpy数组操作:\")\nprint(f\"数组: {arr}\")\nprint(f\"数组求和: {arr_sum}\")\nprint(f\"数组平均值: {arr_mean}\")\nprint(f\"数组标准差: {arr_std}\")"
}' Responses application/json Generate Code
{
"code" : 0 ,
"msg" : "success" ,
"data" : {
"error" : "Traceback (most recent call last):\n File \"/var/sandbox/sandbox-python/tmp/3d759db1_91d7_4f99_90c4_9505894e5efd.py\", line 48, in <module>\n File \"<string>\", line 1, in <module>\n File \"/usr/local/lib/python3.10/site-packages/requests/__init__.py\", line 100, in <module>\n check_compatibility(urllib3.__version__, chardet_version, charset_normalizer_version)\n File \"/usr/local/lib/python3.10/site-packages/requests/__init__.py\", line 85, in check_compatibility\n raise Exception(\"You need either charset_normalizer or chardet installed\")\nException: You need either charset_normalizer or chardet installed\nerror: exit status 255\n" ,
"stdout" : ""
}
} Modified at 2026-01-14 10:28:06