首頁 > 科技週邊 > 人工智慧 > GPT-4.5 API教程:開始使用OpenAI的API

GPT-4.5 API教程:開始使用OpenAI的API

Christopher Nolan
發布: 2025-03-13 12:47:14
原創
549 人瀏覽過

該教程通過其API指導您使用OpenAI的GPT-4.5語言模型,重點是構建基於Python的聊天機器人。這為每月ChatGpt訂閱提供了具有成本效益的替代方法。

了解GPT-4.5

OpenAI的最新模型GPT-4.5在對話流利,上下文理解和事實準確性方面表現出色。它產生更多的自然響應並有效地調整音調,使其非常適合聊天機器人和內容創建。但是,與OpenAI的O系列模型不同,它缺乏逐步推理功能,因此它不太適合複雜的解決問題的任務。

GPT-4.5 API教程:開始使用OpenAI的API

連接到OpenAI API

這涉及獲取API鍵並設置您的Python環境。

1。獲取您的API密鑰:

  • 訪問OpenAI API密鑰頁面。
  • 登錄或創建一個OpenAI帳戶。
  • 單擊“創建新的秘密鍵”。至關重要的是,立即復制此鍵;您將稍後再檢索。

GPT-4.5 API教程:開始使用OpenAI的APIGPT-4.5 API教程:開始使用OpenAI的APIGPT-4.5 API教程:開始使用OpenAI的API

  • 使用格式: OPENAI_API_KEY=<your_api_key></your_api_key> .env OPENAI_API_KEY=<your_api_key></your_api_key>

2。API定價:

Openai的API是按使用付費的,由代幣(大約有一個單詞的大約¾)指控。這通常比定期使用的訂閱便宜。本教程中使用的模型GPT-4.5是OpenAI最先進的通用模型。

GPT-4.5 API教程:開始使用OpenAI的API

3。設置您的Python環境:

使用Anaconda創建一個乾淨的Python環境:

 conda create -n gpt45 -y python = 3.9
Conda激活GPT45
PIP安裝Openai Python-Dotenv
登入後複製

4.提出第一個API請求:

創建一個名為script.py的文件並添加以下代碼:

來自Openai Import Openai
來自dotenv import load_dotenv
導入操作系統

load_dotenv()
api_key = os.getEnv(“ openai_api_key”)
客戶端= OpenAI(API_KEY = API_KEY)

completion = client.chat.completions.create(
    model =“ gpt-4.5-preview”,
    消息= [{{“角色”:“用戶”,“ content”:“ hello”}],
)
打印(完成。選擇[0] .message.content)
登入後複製

使用python script.py運行此。

構建GPT-4.5聊天機器人:

增強腳本以創建交互式聊天機器人:

來自Openai Import Openai
來自dotenv import load_dotenv
導入操作系統

load_dotenv()
api_key = os.getEnv(“ openai_api_key”)
客戶端= OpenAI(API_KEY = API_KEY)

chat_history = []
而真:
    提示=輸入(“>”)
    如果提示==“退出”:
        休息
    chat_history.append({“角色”:“ user”,“ content”:stress})
    completion = client.chat.completions.create(
        model =“ gpt-4.5-preview”,消息= chat_history
    )
    答案=完成。選擇[0] .message.content
    打印(答案)
    chat_history.append({“角色”:“助手”,“ content”:答案})
登入後複製

該聊天機器人維護對話歷史記錄,從而提供了更多具有上下文意識的響應。

GPT-4.5 API教程:開始使用OpenAI的API

結論:

該教程演示瞭如何利用OpenAI API和GPT-4.5使用Python構建功能性聊天機器人。請記住安全處理您的API密鑰並註意API使用成本。

以上是GPT-4.5 API教程:開始使用OpenAI的API的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板