- Large Language Model
- API Migration Guide
- Exclusive Feature
- Model Support
- OpenAI
- Anthropic
- Gemini
- China Model
- Chat (Baidu ERNIE)
- Chat (Tongyi Qianwen)
- Chat (Tongyi Qianwen-VL)
- Chat(Tongyi Qianwen-OCR)
- Chat (Zhipu GLM-4)
- Chat (Zhipu GLM-4V)
- Chat (Baichuan AI)
- Chat (Moonshot AI)
- Chat (Moonshot AI-Vision)
- Chat (01.AI)
- Chat (01.AI-VL)
- Chat (DeepSeek)
- Chat (DeepSeek-VL2)
- Chat (ByteDance Doubao)
- Chat (ByteDance Doubao-Vision)
- Chat(ByteDance Doubao Image Generation)
- Chat (Stepfun)
- Chat (Stepfun Multimodal)
- Chat (iFLYTEK Spark)
- Chat (SenseTime)
- Chat(Minimax)
- Chat (Tencent Hunyuan)
- SiliconFlow
- Open Source Model
- Large Language Model
- Chat(LLaMA3.3)
- Chat(LLaMA3.2 multimodal)
- Chat(LLaMA3.1)
- Chat(Mixtral-8x7B)
- Chat(Mistral-Large-2411)
- Chat(Mistral-small-2503)
- Chat(Pixtral-Large-2411multimodal)
- Chat(Gemma-7B、Gemma-3-27b-it)
- Chat(Gemma2-9B)
- Chat(Command R+)
- Chat(Qwen2)
- Chat(Qwen2.5)
- Chat(Qwen2.5-VL)
- Chat(Llama-3.1-nemotron)
- Chat(QwQ-32B、QwQ-Plus、QwQ-32B-Preview)
- Chat(Mistral-Large-2411) Copy
- Expert Model
- Other Models
- Image Generation
- DALL.E
- Stability.ai
- Text-to-image (Image Generation-V1)
- Generate (Image Generation-SD2)
- Generate (Image Generation-SD3-Ultra)
- Generate (Image Generation-SD3)
- Generate(Image Generation-SD3.5-Large)
- Generate(Image Generation-SD3.5-Medium)
- Generate(Image to Image-SD3)
- Generate(Image to Image-SD3.5-Large)
- Generate(Image to Image-SD3.5-Medium)
- Midjourney
- Midjourney-Relax
- 302.AI
- Glif
- Flux
- Ideogram
- Recraft
- Luma
- Doubao
- Minimax
- ZHIPU
- Baidu
- Image Processing
- 302.AI
- Upscale
- Upscale-V2
- Upscale-V3
- Upscale-V4
- Super-Upscale
- Super-Upscale-V2
- Face-upscale
- Colorize
- Colorize-V2
- Removebg
- Removebg-V2
- Inpaint
- Erase
- Face-to-many
- Llava
- Relight
- Relight-background
- Relight-V2
- Face-swap-V2
- Fetch
- HtmltoPng
- SvgToPng
- image-translate
- image-translate-query
- image-translate-redo
- Flux-selfie
- Trellis(Image to 3D model)
- Pose-Transfer(Human Pose Transformation)
- Pose-Transfer(Human Pose Transformation Result)
- Virtual-Tryon
- Virtual-Tryon(Fetch Result)
- Denoise(AI Denoising)
- Deblur(AI Deblurring)
- 302.AI-ComfyUI
- Create Outfit Change Task
- Query Outfit Change Task Status
- Create Face Swap Task
- Query Face Swap Task Status
- Create a Task to Replace Any Item
- Check the Status of Any Object Replacement Task
- Create a Task to Transform Cartoon Characters into Real People
- Query the status of the task to turn a manga character into a real person
- Create Style Transfer Task
- Query the status of the style transfer task
- Vectorizer
- Stability.ai
- Glif
- Clipdrop
- Recraft
- BRIA
- Flux
- Flux-V1.1-Ultra-Redux(Image-to-image generation-Ultra)
- Flux-V1.1-Pro-Redux(Image-to-image generation-Pro)
- Flux-Dev-Redux(Image-to-image generation-Dev)
- Flux-Schnell-Redux(Image-to-image generation-Schnell)
- Flux-V1-Pro-Canny(Object consistency)
- Flux-V1-Pro-Depth(Depth consistency)
- Flux-V1-Pro-Fill(Partial repainting)
- Hyper3D
- Tripo3D
- FASHN
- Ideogram
- Doubao
- Kling
- 302.AI
- Video Generation
- Unified Interface
- 302.AI
- Stable Diffusion
- Luma AI
- Runway
- Kling
- Txt2Video(Text to Video 1.0 Rapid-5s)
- Txt2Video_HQ(Text to Video 1.5 HQ-5s)
- Txt2Video_HQ(Text to Video 1.5 HQ-10s)
- Image2Video(Image to Video 1.0 Rapid-5s)
- Image2Video(Image to Video 1.0 Rapid-10s)
- Image2Video(Image to Video 1.5 Rapid-5s)
- Image2Video(Image to Video 1.5 Rapid-10s)
- Image2Video_HQ(Image to Video 1.5 HQ-5s)
- Image2Video_HQ(Image to Video 1.5 HQ-10s)
- Extend_Video
- Txt2Video(Text to Video 1.6 Standard-5s)
- Txt2Video(Text to Video 1.6 Standard-10s)
- Txt2Video(Text to Video 1.6 HQ-5s)
- Txt2Video(Text to Video 1.6 HQ-10s)
- Image2Video(Image to Video 1.6 Standard-5s)
- Image2Video(Image to Video 1.6 Standard-10s)
- Image2Video(Image to Video 1.6 HQ-5s)
- Image2Video(Image to Video 1.6 HQ-10s)
- Image2Video (Multiple pictures for reference)
- Fetch
- CogVideoX
- Minimax
- Pika
- PixVerse
- Genmo
- Hedra
- Haiper
- Sync.
- Lightricks
- Hunyuan
- Vidu
- Tongyi Wanxiang
- Jimeng
- SiliconFlow
- Kunlun Tech
- Audio/Video Processing
- 302.AI
- Stable-Audio(instrumental generation)
- Transcript (Audio/Video to Text)
- Transcriptions(Speech to Text)
- Alignments(Subtitle Timing)
- WhisperX
- F5-TTS(Text to Speech)
- F5-TTS (Asynchronous Text-to-Speech)
- F5-TTS (Asynchronously Retrieve Results)
- mmaudio(Text-to-Speech)
- mmaudio(AI Video Voiceover)
- mmaudio (Asynchronous Result Retrieval)
- Diffrhythm(Song Generation)
- OpenAI
- Azure
- Suno
- Doubao
- Fish Audio
- Minimax
- Dubbingx
- Udio
- Elevenlabs
- 302.AI
- Information Processing
- 302.AI
- Admin Dashboard
- Information search
- Xiaohongshu_Search
- Xiaohongshu_Note
- Get_Home_Recommend
- Tiktok_Search
- Douyin_Search
- Twitter_Search
- Twitter_Post(X_Post)
- Twitter_User(X_User)
- Weibo_Post
- Search_Video
- Youtube_Info
- Youtube_Subtitles(Youtube Obtain Subtitles)
- Bilibili_Info(Bilibili Obtain Video Information)
- MP_Article_List(Get the list of WeChat official account articles)
- MP_Article(Retrieve WeChat Official Account articles)
- File processing
- Code execution
- Tavily
- SearchAPI
- Search1API
- Doc2x
- Glif
- Jina
- DeepL
- Exa
- Bocha AI
- RSSHub
- Firefly card
- Youdao
- Mistral
- RAG-related
- Tools API
- AI Video Creation Hub
- AI Paper Writing
- AI Podcast Production
- AI Writing Assistant
- AI Video Real-Time Translation
- AI Document Editor
- AI Prompt Expert
- Al Answer Machine
- AI 3D Modeling
- AI Search Master 3.0
- AI Vector Graphics Generation
- Web Data Extraction Tool
- AI PPT Generator
- Generate PPT interface with one click
- File parsing
- Generate an outline
- Generate outline content
- Get template options
- Generate PPT interface (synchronous interface)
- Load PPT data
- Generate PPT interface (asynchronous interface)
- Asynchronous query generates PPT status
- Download PPT
- Add/update custom PPT templates
- Pagination query PPT template
- AI Academic Paper Search
- Help Center
One-click Code Execution
POST
/302/sandbox/direct_run_code
Request
Authorization
Header Params
Authorization
string
required
Example:
Bearer {{YOUR_API_KEY}}
Body Params application/json
language
enum<string>
执行使用的编程语言
Allowed values:
pythonrjavabashjs
Default:
python
code
string
代码
envs
object
环境变量
is_download
boolean
是否需要下载文件
Default:
false
download_path
string
代码里文件的保存位置
timeout
integer
沙盒执行的超时时间
Default:
5
Example
{
"code": "# 保存绘制的气温折线图为图片文件\nimport os\n\nimport matplotlib.pyplot as plt\n\n# 从之前整理的字典数据结构获取天气数据\nweather_data = {\n '03月17日': {'最高气温': 16, '最低气温': 12},\n '03月18日': {'最高气温': 21, '最低气温': 12},\n '03月19日': {'最高气温': 22, '最低气温': 11},\n '03月20日': {'最高气温': 22, '最低气温': 11},\n '03月21日': {'最高气温': 24, '最低气温': 12},\n '03月22日': {'最高气温': 25, '最低气温': 13},\n '03月23日': {'最高气温': 26, '最低气温': 14}\n}\n\n# 提取日期、最高气温和最低气温\ndates = list(weather_data.keys())\nhighs = [data['最高气温'] for data in weather_data.values()]\nlows = [data['最低气温'] for data in weather_data.values()]\n\n# 创建折线图\nplt.figure(figsize=(10, 5))\nplt.plot(dates, highs, marker='o', label='最高气温 (℃)', color='red')\nplt.plot(dates, lows, marker='o', label='最低气温 (℃)', color='blue')\n\n# 添加标题和标签\nplt.title('未来一周广州天气气温折线图')\nplt.xlabel('日期')\nplt.ylabel('气温 (℃)')\nplt.xticks(rotation=45)\nplt.legend()\nplt.grid()\n\nprint(os.getcwd())\n\n# 保存图形为PNG文件\nplt.savefig('guangzhou_weather_temperature_chart.png')\nplt.close()\nprint(11)",
"is_download": true
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.302.ai/302/sandbox/direct_run_code' \
--header 'Authorization: Bearer sk-jls4AaVBGoe1GwZD64qZA1qyKTN1MPHa4NmvH1cT68z7K1Zz' \
--header 'Content-Type: application/json' \
--data-raw '{
"code": "# 保存绘制的气温折线图为图片文件\nimport os\n\nimport matplotlib.pyplot as plt\n\n# 从之前整理的字典数据结构获取天气数据\nweather_data = {\n '\''03月17日'\'': {'\''最高气温'\'': 16, '\''最低气温'\'': 12},\n '\''03月18日'\'': {'\''最高气温'\'': 21, '\''最低气温'\'': 12},\n '\''03月19日'\'': {'\''最高气温'\'': 22, '\''最低气温'\'': 11},\n '\''03月20日'\'': {'\''最高气温'\'': 22, '\''最低气温'\'': 11},\n '\''03月21日'\'': {'\''最高气温'\'': 24, '\''最低气温'\'': 12},\n '\''03月22日'\'': {'\''最高气温'\'': 25, '\''最低气温'\'': 13},\n '\''03月23日'\'': {'\''最高气温'\'': 26, '\''最低气温'\'': 14}\n}\n\n# 提取日期、最高气温和最低气温\ndates = list(weather_data.keys())\nhighs = [data['\''最高气温'\''] for data in weather_data.values()]\nlows = [data['\''最低气温'\''] for data in weather_data.values()]\n\n# 创建折线图\nplt.figure(figsize=(10, 5))\nplt.plot(dates, highs, marker='\''o'\'', label='\''最高气温 (℃)'\'', color='\''red'\'')\nplt.plot(dates, lows, marker='\''o'\'', label='\''最低气温 (℃)'\'', color='\''blue'\'')\n\n# 添加标题和标签\nplt.title('\''未来一周广州天气气温折线图'\'')\nplt.xlabel('\''日期'\'')\nplt.ylabel('\''气温 (℃)'\'')\nplt.xticks(rotation=45)\nplt.legend()\nplt.grid()\n\nprint(os.getcwd())\n\n# 保存图形为PNG文件\nplt.savefig('\''guangzhou_weather_temperature_chart.png'\'')\nplt.close()\nprint(11)",
"is_download": true
}'
Responses
🟢200成功
application/json
Body
result
object
沙盒执行结果
stdout
array[string]
正常的输出信息
stderr
array[string]
异常信息
file
object
导出的文件链接
Example
{
"result": {
"stdout": [
"/home/user\n",
"11\n"
],
"stderr": [],
"file": {
"url": "https://file.302.ai/gpt/imgs/20250325/32b6d14175364c9aba38c68caa8158c3.7z"
}
}
}
🟠401没有权限
Modified at 2025-03-27 02:45:20