[AI] Azure OpenAI 使用Code Interpreter進行檔案修改

承前文:
[AI] Azure OpenAI 的tool應用 - File & Vector Store
[AI] Azure OpenAI 的tool應用 - Code Interpreter

結合前文所述, 合併運用 File 和 Code Interpreter, 可以上傳檔案由AI寫python程式幫我們改, 
如以追蹤修訂修改Word、保留原格式翻譯Word全文, AI能確實更改並產出檔案, 
操作比較複雜的情況, 要用更先進的model 才能達到目的

上傳的 json可以如下加上file id告知tools調用, ex. 追蹤修訂修改Word

{
  "model": "gpt-5.5",
  "input": [
    {
      "role": "user",
      "content": "請使用 python tool 將[測試.docx]內容(繁體中文)讀出來, 再逐字更正錯字, 以追蹤修訂的方式修正檔案內容, 產生新的docx, 不需要列出過程及程式碼, 也不反問我任何問題"
    }
  ],
  "tools": [
    {
      "type": "code_interpreter",
      "container": {
        "type": "auto",
        "file_ids": ["檔案的id"]
      }
    }
  ],
  "tool_choice": "auto"
}

或進行翻譯:

"content": "請使用 python tool 將[原文.docx]內容(繁體中文)讀出來, 翻成英文, 以保留原格式的方式修正檔案內容, 產生新的docx, 不需要列出過程及程式碼, 也不反問我任何問題"

產出的結果如果滿意, 就把程式碼留下來之後運用, 比較穩定並省錢

 

Taiwan is a country. 臺灣是我的國家