分享好友 最新动态首页 最新动态分类 切换频道
大模型快速入门必备使用OpenAI API进行开发(环境配置)
2024-12-26 13:48

欢迎进入OpenAI API的世界!如果你是一名开发者,希望利用OpenAI最先进的模型为你的应用程序添加智能层,那么你来对地方了。博客将帮助你快速搭建本地开发环境,并发送你的第一个API请求。我们的API参考和GPT指南都是极佳的起点。在本快速入门指南中,你将学到

  • 如何设置你的开发环境
  • 如何安装最新的SDK
  • OpenAI API的基本概念
  • 如何发送你的第一个API请求

首先,创建或登录你的OpenAI账户。接着,导航至API密钥页面并“创建新的密钥”,可选择命名你的密钥。请确保将其安全保存,并不与他人共享。

选择你想使用的工具或语言以开始使用OpenAI API。

Python是一种广泛用于数据应用、网络开发及许多其他编程任务的流行编程语言。OpenAI提供了一个Python库,使得在Python中使用OpenAI API变得简单高效。

安装Python 要使用OpenAI的Python库,你需要确保已经安装了Python。有些计算机预装了Python,而其他的则需要你自己设置。要测试是否安装了Python,可以在终端或命令行中输入并回车。如果你进入了Python解释器,那么你的计算机已经安装了Python,可以进行下一步。如果出现类似“错误:未找到命令python”的错误消息,你可能需要安装Python并使其在终端/命令行中可用。

下载Python,请前往Python官网并下载最新版本。要使用OpenAI的Python库,你需要至少Python 3.7.1或更新版本。如果你是首次安装Python,可以遵循Python官方的安装指南。

设置虚拟环境(可选) 一旦安装了Python,建议创建一个虚拟Python环境来安装OpenAI Python库。虚拟环境为你的Python包提供了一个干净的工作空间,这样你就不会与其他项目中安装的库发生冲突。如果你不想设置虚拟环境,可以跳过这一步。

使用Python内置的venv模块,运行以下命令在当前文件夹内创建名为"openai-env"的虚拟环境

 

创建虚拟环境后,你需要激活它。在Windows上,运行

 

在Unix或MacOS上,运行

 

激活虚拟环境后,你应该会看到终端/命令行界面略有变化,现在在光标输入部分的左侧应该显示“openai-env”。有关虚拟环境的更多细节,请参阅官方Python文档。

安装OpenAI Python库

一旦安装了Python 3.7.1或更高版本,并且(可选地)设置了虚拟环境,就可以安装OpenAI Python库了。在终端/命令行中运行

 

完成后,运行pip list将显示你在当前环境中安装的Python库,这应该可以确认OpenAI Python库已经成功安装。

为所有项目设置API密钥(推荐

让你的API密钥对所有项目可访问的主要优势是,Python库将自动检测并使用它,无需编写任何代码。

MacOS
  1. 打开终端:你可以在应用程序文件夹中找到它,或使用Spotlight搜索(Command + Space)。

  2. 编辑Bash配置文件:使用命令 或 (对于较新的MacOS版本)在文本编辑器中打开配置文件。

  3. 添加环境变量:在编辑器中,添加以下行,将your-api-key-here替换为你的实际API密钥

 
  1. 保存并退出:按Ctrl+O写入更改,然后按Ctrl+X关闭编辑器。

  2. 加载你的配置文件:使用命令 或 加载更新后的配置文件。

  3. 验证:通过在终端中键入来验证设置。它应该显示你的API密钥。

Windows

  1. 打开命令提示符:你可以通过在开始菜单中搜索“cmd”来找到它。

  2. 在当前会话中设置环境变量:要在当前会话中设置环境变量,请使用以下命令,将your-api-key-here替换为你的实际API密钥

 
  1. 此命令将为当前会话设置OPENAI_API_KEY环境变量。

  2. 永久设置:要使设置永久化,请通过系统属性添加变量,操作如下

    • 右键点击“此电脑”或“我的电脑”,选择“属性”。
    • 点击“高级系统设置”。
    • 点击“环境变量”按钮。
    • 在“系统变量”部分,点击“新建...”,输入OPENAI_API_KEY作为变量名,你的API密钥作为变量值。
  3. 验证:重新打开命令提示符并输入以下命令来验证设置。它应该显示你的API密钥

如果你只希望你的API密钥可供单个项目访问,你可以在项目文件夹中创建一个包含API密钥的本地.env文件,然后在后续步骤中的Python代码中明确使用该API密钥。

首先,前往你想要创建.env文件的项目文件夹。

为了使你的.env文件被版本控制忽略,可以在项目目录的根部创建一个.gitignore文件。在其中添加一行.env,这样就可以确保你的API密钥或其他机密不会通过版本控制意外共享。

在终端或集成开发环境(IDE)中创建.gitignore和.env文件后,将你的秘密API密钥复制并设置为你的.env文件中的OPENAI_API_KEY。如果你还没有创建密钥,可以在API密钥页面上进行。

.env文件应如下所示

 

通过运行以下代码可以导入API密钥

 
 

发起API请求

在配置好Python并设置好API密钥之后,最后一步是使用Python库向OpenAI API发送请求。为此,请使用终端或集成开发环境(IDE)创建一个名为的文件。

在文件中,复制并粘贴以下示例之一

聊天完成

 

要运行代码,在终端/命令行中输入。

聊天完成示例只是我们模型强大功能的一个展示:创造力。用格式良好的诗歌解释递归(编程主题)是最优秀的开发者和诗人都会觉得有难度的任务。在这种情况下,却能轻松完成。

最新文章
2024年正版资料免费大全最新版本亮点优势和亮点,资源整合策略实施_挑战款54.215
2024年,随着数字化转型的深入,正版资料的获取和使用已成为知识工作者不可或缺的一部分。为了满足日益增长的市场需求,正版资料免费大全最新版本应运而生,为用户提供了全新的资源获取体验。正版资料免费大全最新版本以其独特的亮点优势,
2024-2029年中国中药行业市场前瞻与投资战略规划分析报告
权威数据来源一手调研资料调研方法直接观察法(实地走访、网络观察)访谈调查法(个别面访、集体面访、电话访谈、视频访谈、小组座谈)问券调查法(在线问券、电子邮件问券、入户分发等)会议调查法(参加博览会、展览会、高峰论坛、研修会
2024『深业世纪山谷』营销中心|官方网站|深业世纪山谷营销中心
深业世纪山谷售楼处电话:400-836-6879深业世纪山谷营销中心电话:400-836-6879在售户型图丨项目介绍丨最新房源丨周边配套丨详细解答〢温馨提示:本项目采用预约制,过来营销中心参观样板间请记得提前拨打开发商楼盘售楼处400热线电话在线
21独家|还原极越8月董事会内幕:“极越的崩盘,早在这次董事会便注定”
极越近期的爆雷,在8月的公司董事会上便已经有了苗头。21汽车从多位高层信源处获悉,今年8月中旬,极越召开了一次90分钟董事会,在这个会上,极越管理层除了向董事会汇报上半年的花钱情况、新款车是否继续研发,同时董事会还讨论了一个重大
2024 年支付宝广告投放|支付宝广告代理商|支付宝灯火广告
支付宝作为中国领先的移动支付和生活服务平台,具备巨大的用户群体和丰富的数据资源,使其成为一种潜力巨大的广告投放推广平台。本文将对支付宝内广告投放推广进行多方面的详细分析。首先,支付宝广告投放推广的优势在于其庞大的用户基础。
AAB 扶正!APK 将退出历史舞台
令我惊讶的是,这样一条“旧闻”最近却被炒得沸沸扬扬,原来竟还是因为蹭了鸿蒙的热度:要知道 AAB 的首次亮相是在2018年的 GoogleI/O 上,难道彼时谷歌就遇见到鸿蒙的出现了? 不过客观来说,AAB 虽
ai怎么制作2.5D风格的三角形建筑图标?
今天我们就来看看ai绘制2.5d效果的图标,该怎么绘制呢?下面我们就来看看详细的绘制方法。怎么样,看上去简简单单一个图形,但要是用形状一块块去拼凑的话,费时并且很难做得规范,像素妹在这里教大家简单规范地三步完成!一、做参考线1.打
b2b2c网上商城系统源代码怎么做?
  企业对于商城系统的需求不断增加,如今只有开发一个b2b2c网上商城系统源码才能够充分满足企业的需求。b2b2c商城系统源代码的开发需要注意几个方面,那么进行b2b2c网上商城系统源代码开发具体要怎么做呢?  在进行商城系统源代码开发之
android游戏app源码 成品漫画源码网站下载 全攻略
微信开发可以分为公众号开发和小程序开发两个方面。公众号开发主要涉及与用户的互动,包括消息推送、菜单设置、用户管理等。开发者需要通过微信公众平台申请一个公众号,并获取相应的开发者权限。公众号开发可以通过自定义菜单、图文消息、
相关文章
推荐文章
发表评论
0评