코드 인터프리터를 사용하면 에이전트가 샌드박스 실행 환경에서 Python 코드를 작성하고 실행할 수 있습니다. 코드 인터프리터를 사용하도록 설정하면 에이전트가 코드를 반복적으로 실행하여 더 어려운 코드, 수학 및 데이터 분석 문제를 해결할 수 있습니다. 에이전트가 실행되지 않는 코드를 작성하면 코드 실행이 성공할 때까지 다른 코드를 수정하고 실행하여 이 코드를 반복할 수 있습니다.
중요합니다
코드 인터프리터에는 Azure OpenAI 사용량에 대한 토큰 기반 요금 외에 추가 요금이 부과됩니다. 에이전트가 서로 다른 두 스레드에서 동시에 코드 인터프리터를 호출하는 경우 두 개의 코드 인터프리터 세션이 만들어집니다. 각 세션은 기본적으로 1시간 동안 활성화되며 유휴 시간 제한은 30분입니다.
지원되는 모델
모델 페이지에는 에이전트 및 코드 인터프리터가 지원되는 지역/모델에 대한 최신 정보가 포함되어 있습니다.
최신 모델에서 에이전트를 사용하여 새로운 기능, 더 큰 컨텍스트 창 및 최신 학습 데이터를 활용하는 것이 좋습니다.
사용량 지원
Azure AI 파운드리 지원 | Python SDK | C# SDK | JavaScript SDK | REST API (REST 애플리케이션 프로그래밍 인터페이스) | 기본 에이전트 설정 | 표준 에이전트 설정 |
---|---|---|---|---|---|---|
✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
지원되는 파일 형식
파일 형식 | 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/xml 또는 text/xml |
.zip |
application/zip |