Interpretador de código
Execução de código em sandbox: o formato da ferramenta e o status atual na plataforma.
Atualizado em 10 de ago. de 2026
O interpretador de código permite ao assistente escrever e executar código em um ambiente isolado — processar arquivos de dados, gerar gráficos, resolver problemas de matemática e lógica iterando até o código rodar.
Status: aceito para compatibilidade
O tipo code_interpreter é aceito em tools — payloads e SDKs vindos da OpenAI não quebram — mas a execução em sandbox ainda não está habilitada: o modelo responde sem executar código. A execução está em desenvolvimento; esta página documenta o formato que já vale hoje e valerá quando ativar.
curl -s https://api.hinow.ai/v1/assistants \
-H "Authorization: Bearer hi_SUA_API_KEY" -H "Content-Type: application/json" \
-d '{
"model": "hinow/himax",
"name": "Cientista de dados",
"instructions": "Quando precisar de cálculo ou análise de dados, escreva e execute código.",
"tools": [{"type": "code_interpreter"}]
}'Arquivos entram como nos demais recursos — POST /v1/files com purpose=assistants — e são referenciados em tool_resources.code_interpreter.file_ids no assistente (disponíveis em todas as execuções) ou anexados a uma mensagem via attachments (disponíveis naquela thread).
Precisa de execução de código hoje? A chamada de funções cobre o caso com controle total: descreva uma função run_python (ou o runtime que preferir), execute no seu ambiente quando o run parar em requires_action e devolva o resultado — o assistente incorpora a saída na resposta como faria com o interpretador nativo.

