AIGC: 4 IT从业者如何构建自己的AI知识体系

这篇具有很好参考价值的文章主要介绍了AIGC: 4 IT从业者如何构建自己的AI知识体系。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

AIGC: 4 IT从业者如何构建自己的AI知识体系,java 技术管理

图片是我使用dall.e模型生成的图片,

提示词: 程序员系统学习OpenAI开发者平台系统学习。

我按照SCQA模型,来开始今天的内容。

S 场景

今天是2024年3月23日,我在深圳,从事IT行业,每个人从事的行业各不相同,

但是都在被AI冲击,或多或少的改变工作方式。

C 卡点

很多IT从业人员,一定使用过ChatGPT,或者国内外推出的各种AI工具。

比如替代搜索引擎进行知识问答;

在工作领域利用AI工具生成文本,图片,视频等;

但是从开发者的视角,如果没有系统的学习AI知识。则无法很好的跟业务结合研发带AI色彩的产品,助力业务增长。

Q 问题

如何系统的建立AI知识体系?

A 回答

首先,AI的起源地是OpenAI,所以原汁原味的一手资料和资讯都在OpenAI .

然后,按照OpenAI的开发者平台的文档来学习,实践,思考,就可以系统的掌握和建立自己的AI知识体系。

最后,熟悉实践思考之后的AI知识体系建立之后,就可以在产品角度结合业务场景进行连接和落地,带来业务的新的增长。

下面是OpenAI开发者平台的首页导航。手工整理。

AIGC: 4 IT从业者如何构建自己的AI知识体系,java 技术管理


发起CompletionAPI请求

OpenAI API 开发者快速入门

开始使用OpenAI API

OpenAI API为开发者提供了一个简单的接口,可以在他们的应用程序中创建一个由OpenAI最先进的模型驱动的智能层。

Chat Completions端点为ChatGPT提供支持,并提供了一种简单的方式,可以将文本作为输入,并使用像GPT-4这样的模型来生成输出。

这个快速入门旨在帮助你设置本地开发环境并发送你的首个API请求。如果你是一位经验丰富的开发者或者想要立即开始使用OpenAI API,

API参考文档和GPT指南是一个很好的起点。在这个快速入门过程中,你将学习到:

  • 如何设置你的开发环境
  • 如何安装最新的SDK

  • OpenAI API的一些基本概念

  • 如何发送你的首个API请求

如果你在开始时遇到任何挑战或有疑问,请加入我们的开发者论坛。

账户设置

首先,创建一个OpenAI账户或登录。接下来,导航到API密钥页面并“创建新的密钥”,可以选择性地为密钥命名。确保将密钥保存在安全的地方,不要与他人分享。

快速入门语言选择

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

Python是一种流行的编程语言,因其易用性而常用于数据应用、Web开发以及许多其他编程任务。

OpenAI提供了一个定制的Python库,使得在Python中使用OpenAI API变得简单高效。

第一步:设置Python环境

  1. 安装Python

要使用OpenAI的Python库,您需要确保您的计算机上已经安装了Python。有些计算机预装了Python,

而有些则需要您自己设置。要检查您的计算机是否已安装Python,您可以打开终端或命令行:

  • MacOS:打开终端:您可以在应用程序文件夹中找到它,或者使用Spotlight(Command + Space)搜索它。
  • Windows:打开命令提示符:您可以通过在开始菜单中搜索"cmd"来找到它。

接下来,输入python然后按回车/确认键。如果您进入了Python解释器,那么您的计算机上已经安装了Python,

您可以进行下一步。如果您收到一个错误消息,比如“Error: command python not found”,则可能需要安装Python并使其在您的终端/命令行中可用。

要下载Python,请访问[官方Python网站]并下载最新版本。要使用OpenAI的Python库,

您需要至少安装Python 3.7.1或更新版本。如果您是第一次安装Python,可以按照官方的Python[安装指南]进行操作。

  1. 设置虚拟环境(可选)

    创建虚拟环境

在安装Python之后,创建一个虚拟Python环境是一个良好的实践,用于安装OpenAI Python库。虚拟环境为您的Python包提供了一个干净的工作空间,

避免了与其他项目安装的库发生冲突。如果您不想设置虚拟环境,可以直接跳到第三步。

使用内置venv模块创建虚拟环境

Python提供了一个内置的venv模块,它提供了创建虚拟环境所需的基本功能。运行下面的命令将在您当前在终端/命令行中选择的文件夹内创建一个名为"openai-env"的虚拟环境:

python -m venv openai-env

激活虚拟环境

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

openai-env\Scripts\activate

在Unix或MacOS上,运行:

source openai-env/bin/activate

激活虚拟环境后,您应该会发现终端/命令行界面略有变化,现在在光标输入部分的左侧应该显示"openai-env"。有关使用虚拟环境的更多详细信息,请参阅[官方Python文档]。

  1. 安装OpenAI Python库

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

pip install --upgrade openai

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

第二步:设置您的API密钥

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

将您的API密钥设置为所有项目都可访问的主要优势在于,Python库将自动检测到它并使用它,而无需编写任何代码。

MacOS 系统设置

  1. 打开终端:您可以在应用程序文件夹中找到它,或者使用Spotlight(Command + Space)搜索它。
  1. 编辑 Bash 配置文件:使用命令 nano ~/.bash_profilenano ~/.zshrc(对于较新的 MacOS 版本)在文本编辑器中打开配置文件。
  1. 添加环境变量:在编辑器中,添加以下行,将your-api-key-here替换为您实际的API密钥:
export OPENAI_API_KEY='your-api-key-here'
  1. 保存并退出:按 Ctrl+O 保存更改,然后按 Ctrl+X 关闭编辑器。
  1. 加载配置文件:使用命令 source ~/.bash_profilesource ~/.zshrc 加载更新后的配置文件。
  1. 验证设置:在终端中输入 echo $OPENAI_API_KEY 来验证设置。它应该显示您的API密钥。

Windows 系统设置

  1. 打开命令提示符:您可以通过在开始菜单中搜索 "cmd" 来找到它。
  1. 在当前会话中设置环境变量:要在当前会话中设置环境变量,请使用以下命令,将 your-api-key-here 替换为您实际的API密钥:
setx OPENAI_API_KEY "your-api-key-here"

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

  1. 永久设置:要使设置永久生效,请按照以下步骤通过系统属性添加变量:
  • 右键点击“这台电脑”或“My Computer”,选择“属性”。
  • 点击“高级系统设置”。
  • 点击“环境变量”按钮。
  • 在“系统变量”部分,点击“新建...”,输入 OPENAI_API_KEY 作为变量名,输入您的API密钥作为变量值。
  1. 验证设置:要验证设置,重新打开命令提示符并输入以下命令。它应该显示您的API密钥:
    echo %OPENAI_API_KEY%
  1. 为单个项目设置API密钥

如果您只想让单个项目访问您的API密钥,您可以创建一个本地的 .env 文件,其中包含API密钥,并在接下来的步骤中显式地使用该API密钥与Python代码一起工作。

首先,转到您想要在其中创建 .env 文件的项目文件夹。

为了让您的 .env 文件被版本控制忽略,在项目目录的根目录创建一个 .gitignore 文件。在其中添加一行 .env

这将确保您的API密钥或其他秘密不会意外地通过版本控制共享。

一旦您使用终端或集成开发环境(IDE)创建了 .gitignore.env 文件,复制您的秘密API密钥,

并将其设置为您的 .env 文件中的 OPENAI_API_KEY。如果您还没有创建一个秘密密钥,您可以在API密钥页面上创建。

.env 文件应该如下所示:



# 在下面添加您的API密钥后,确保不要与任何人分享!API密钥应保持私密。


OPENAI_API_KEY=abc123

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

from openai import OpenAI

client = OpenAI()
# 默认情况下,会使用 os.environ.get("OPENAI_API_KEY") 来获取密钥
# 如果您将密钥保存在不同的环境变量名下,您可以这样做:
# client = OpenAI(
#   api_key=os.environ.get("CUSTOM_ENV_NAME"),
# )

第三步:发送您的第一个API请求

  1. 发起API请求

在Python中,您可以使用以下代码示例来发送您的第一个API请求:

from openai import OpenAI
client = OpenAI()

completion = client.chat.completions.create(
  model="gpt-3.5-turbo",
  messages=[
    {"role": "system", "content": "You are a poetic assistant, skilled in explaining complex programming concepts with creative flair."},
    {"role": "user", "content": "Compose a poem that explains the concept of recursion in programming."}
  ]
)

print(completion.choices[0].message)

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

python openai-test.py

我的实验结果:

E:\src\py\aitest\ai>python testReq.py
ChatCompletionMessage(content='In the realm of code, a loop unfurled,\nRecursion rises, a concept of the world.\nA function calls itself, a dance in repeats,\nIn a rhythm divine, it flows and meets.\n\nLike a fractal unfolding, a pattern so clear,\nEach iteration whispers, "I am here."\nBreaking problems into smaller parts,\nIn a recursive embrace, it imparts.\n\nWith elegance and grace, it blooms and grows,\nSolving puzzles, conquering woes.\nA loop within a loop, a dreamlike trance,\nIn the essence of recursion, we find romance.\n\nSo let us wield this magic with care,\nNavigating complexities, beyond compare.\nFor in the heart of recursion\'s art,\nWe find the beauty of code\'s own heart.', role='assistant', function_call=None, tool_calls=None)

Chat Completions示例仅展示了我们模型的一个强项:创造力。

以格式良好的诗歌形式解释递归(编程主题)是即使是最优秀的开发者和诗人也会觉得有挑战的任务。

在这种情况下,gpt-3.5-turbo模型可以轻松做到这一点。

下一步

现在您已经发送了第一个OpenAI API请求,是时候探索更多可能性了:

  • 想要更详细地了解我们的模型和API,请查看我们的[GPT指南]。
  • 访问[OpenAI Cookbook],了解深入的API用例示例以及常见任务的代码片段。
  • 想知道OpenAI的模型能做什么?查看我们的[示例提示库]。
  • 想要不写代码就尝试API?在[Playground]中开始实验。
  • 开始构建时,请记住遵守我们的[使用政策]。

原创不易,关注诚可贵,转发价更高!转载请注明出处,让我们互通有无,共同进步,欢迎沟通交流。文章来源地址https://www.toymoban.com/news/detail-849754.html

到了这里,关于AIGC: 4 IT从业者如何构建自己的AI知识体系的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 信息安全从业者考试认证大全

    证书是IT从业者知识水平能力的一个体现,考证同时也是拓展自身知识的一个方法。近年来,安全行业风生水起,各种认证层出不穷,眼花缭乱。这里不对任何一个证书做评价,只是做出介绍,在国内,对任何事物的评价都会引起围攻。所以笔者不敢妄谈一个证书的含金量,

    2024年02月12日
    浏览(66)
  • 腾讯云从业者基础认证完整笔记

    就考这些,干就完事儿了!不要介意图多哟,ppt能更好的表达意思呀 一般企业要么自建数据中心EDC,EDC分层如下: 要么租用或者托管也就是IDC如下: 云计算就像水电一样由专门公司提供,企业 按需使用 , 按量付费 的服务模式。 云计算参考模型 云计算关键特点(5大核心特

    2024年02月02日
    浏览(46)
  • 腾讯云从业者认证考试考点——云网络产品

    负载均衡(Cloud Load Balancer) 是 对多台云服务器进行流量分发 的服务。负载均衡可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 私有网络(Virtual Private Cloud,VPC) 是一块您在腾讯云上自定义的 逻辑隔离网络空间 ,与您在数据中

    2024年02月14日
    浏览(51)
  • 腾讯云从业者认证考试考——CDN加速产品

    CDN(content delivery network) 就是在现有internet的基础上添加一层网络结构,由遍布全国各地的高性能加速节点构成。这些高性能的服务节点都会按照一定的缓存策略存储客户的业务内容,当客户的用户向某一业务内容发起请求时,请求会被调度至最接近用户的服务节点,直接由

    2024年02月14日
    浏览(47)
  • 安全行业从业者自研开源扫描器合辑

    Scanners Box也被称为 scanbox,是一个强大完备的黑客工具箱,它收集了Github上数10种类别的开源扫描器,包括子域名,数据库,中间件和其他模块化设计的扫描器等,但对于一些被大众所熟知的知名扫描工具,如nmap、w3af、brakeman、arachni、nikto、metasploit、aircrack-ng将不包括在本项

    2024年01月22日
    浏览(54)
  • 数据库从业者在行业的变革下------越来越难

    开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共840人左右 1 + 2 + 3)新人会进入3群。 为什么会提出这个话题,纯属有感而

    2024年02月09日
    浏览(48)
  • 官方认证,区块链从业者秋天的第一份上岗证书来啦!

    “人社证书已经到了!” 10 月 8 日,《区块链应用操作员》证书正式下发到每一位通过区块链应用操作员技能考试的学员手中,他们从此有了官方认证的从业“身份证”。 今年 7 月 31 日,浙江省第二批区块链应用操作员(四级)技能考试在浙江清华长三角研究院技能人才评

    2024年02月16日
    浏览(44)
  • 网络安全从业者必看!注册网络安全等级测评工程师考证解读

    《中华人民共和国网络安全法》第二十一条规定国家实行网络安全等级保护制度。网络运营者应当按照网络安全等级保护制度的要求,保障网络免受干扰、破坏或者未经授权的访问,防止网络数据泄露或者被窃取 、 篡改。《网络安全法》等多项法律法规要求,网络运营者应

    2024年02月06日
    浏览(62)
  • 美国全力打击币圈 “一套花式组合拳”,打得从业者透不过气

       银行危机“平息”过后,美国监管机构对币圈接连出手,一套花式组合拳打得从业者透不过气,也使得加密行业在政府的拳头之下风声鹤唳。    首先,切断加密货币与传统金融机构的联系。美国金融体系陷入混乱之际,一系列历史性的银行倒闭。值得一提的是,加密银

    2024年02月05日
    浏览(40)
  • 通缩时代来了,2023年将迎来失业集中爆发期?Android从业者何去何从?

    2023年一季度金融统计数据报告出炉,有个数据异常醒目,一季度存款增加15.39万亿,同比多增4.54万亿!其中住户贷款新增9.9万亿! 疫情放开,经济复苏,发放消费券,房贷利率一降再降,各种的刺激消费,存款反而疯狂的增加,透露着老百姓对未来没信心,只能少投资、降

    2023年04月21日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包