使用 Python 調用 OpenAI API

OpenAI 的大型語言模型(如 GPT-4)提供強大的自然語言處理能力,能幫助解決多種問題。本文將介紹如何在 Python 中使用 OpenAI 的 API,並對範例程式碼進行詳盡的解說。

前置準備

在開始之前,請確保您已完成以下步驟:

  1. 安裝 OpenAI 的 Python 客戶端庫:pip install openai
  2. 獲取 OpenAI 的 API 金鑰,並妥善保存。

程式碼範例

以下是範例程式碼的詳細解說。

 

初始化 OpenAI 客戶端

首先,我們創建一個 OpenAI 客戶端實例,用於與 API 進行互動。

API 金鑰設定

在您的實際應用中,可以將 API 金鑰配置為環境變數或在程式碼中直接設定:

建議會使用環境變數來指定 API key, 將 API Key 寫在文件中比較有安全風險。

 

呼叫 API

  1. 模型與參數配置
    在呼叫 client.chat.completions.create 方法時,指定以下參數:

    • model:選擇使用的模型(如 "gpt-4")。
    • messages:提供聊天內容的歷史記錄,包括:
      • system:用於設定助手的行為。
      • user:用戶的問題或指令。
    • max_tokens:控制生成的回應長度。
    • temperature:調整生成回應的創造性。值越高,生成的內容越隨機;值越低,內容更具決定性。
  2. 解析回應
    回應包含在 response.choices[0].message.content 中。這是生成的文字,您可以根據需要進一步處理或顯示。

執行與測試

將上述程式碼保存為 main.py 並執行:

 

結果範例

執行後,您將看到類似以下的回應:

結語

本教學涵蓋了 OpenAI API 的基本用法,並對範例程式碼進行了詳細解說。您可以根據需求調整模型參數,實現更多應用場景。希望本文能幫助您快速上手 OpenAI 的 LLM API。

Leave a Reply(Name請以user_開頭,否則會被判定會垃圾息)

請輸入答案 × 5 = 45