你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure AI Foundry 代理服务代码解释器

借助代码解释器,代理可以在沙盒化执行环境中编写和运行 Python 代码。 启用代码解释器后,代理可以迭代运行代码,以解决更具挑战性的代码、数学和数据分析问题。 如果代理编写了无法运行的代码,它可以通过修改并运行不同的代码来循环访问此代码,直到代码执行成功。

重要

除了与使用 Azure OpenAI 相关的基于令牌的费用之外,代码解释器还有额外的费用。 如果代理在两个不同的线程中同时调用代码解释器,则会创建两个代码解释器会话。 默认情况下,每个会话处于活动状态 1 小时,空闲超时为 30 分钟。

支持的模型

模型页包含有关支持代理和代码解释器的区域/模型的最新信息。

建议使用具有最新模型的代理来利用新功能、更大的上下文窗口和更新的训练数据。

使用支持

Azure AI Foundry 支持 Python SDK C# SDK JavaScript SDK REST API 基本代理设置 标准代理设置
✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

支持的文件类型

文件格式 MIME 类型
.c text/x-c
.cpp text/x-c++
.csv application/csv
.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
.html text/html
.java text/x-java
.json application/json
.md text/markdown
.pdf application/pdf
.php text/x-php
.pptx application/vnd.openxmlformats-officedocument.presentationml.presentation
.py text/x-python
.py text/x-script.python
.rb text/x-ruby
.tex text/x-tex
.txt text/plain
.css text/css
.jpeg image/jpeg
.jpg image/jpeg
.js text/javascript
.gif image/gif
.png image/png
.tar application/x-tar
.ts application/typescript
.xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xml application/xmltext/xml
.zip application/zip

另请参阅