该教程通过其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中文网其他相关文章!