該教程通過其API指導您使用OpenAI的GPT-4.5語言模型,重點是構建基於Python的聊天機器人。這為每月ChatGpt訂閱提供了具有成本效益的替代方法。
了解GPT-4.5
OpenAI的最新模型GPT-4.5在對話流利,上下文理解和事實準確性方面表現出色。它產生更多的自然響應並有效地調整音調,使其非常適合聊天機器人和內容創建。但是,與OpenAI的O系列模型不同,它缺乏逐步推理功能,因此它不太適合複雜的解決問題的任務。
連接到OpenAI API
這涉及獲取API鍵並設置您的Python環境。
1。獲取您的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最先進的通用模型。
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”:答案})
該聊天機器人維護對話歷史記錄,從而提供了更多具有上下文意識的響應。
結論:
該教程演示瞭如何利用OpenAI API和GPT-4.5使用Python構建功能性聊天機器人。請記住安全處理您的API密鑰並註意API使用成本。
以上是GPT-4.5 API教程:開始使用OpenAI的API的詳細內容。更多資訊請關注PHP中文網其他相關文章!