温馨提示:在 ChatGPT 官网(www.chatgpt.com)使用 GPT-5.5、ChatGPT-Image-2 等模型时,需要 ChatGPT Plus 或更高等级的会员权限。如需购买账号或充值会员,请扫码添加我们客服咨询。
根据您提供的内容,摘要如下:该内容指示Python调用一个名为openai的库,并强调直接输出结果,避免任何多余表述,这意味着代码应直接返回openai库的调用结果,不添加解释性文字或冗余信息,具体要求明确:仅执行库调用并输出结果,保持简洁。
别怕,手把手教你跑通第一个AI大模型代码
你好,欢迎来到AI的世界。
现在大家都在说“大模型”,什么ChatGPT、文心一言、通义千问,你可能已经用过它们,觉得挺神奇,但你可能还是会想,这些东西背后到底是什么?我能不能也试着用代码和它们“聊聊天”?
以前,这听起来像是只有顶尖程序员才能做的事,但现在不一样了,很多大模型公司都开放了接口,我们普通人,只要有最基础的编程概念,比如知道什么是变量、什么是函数,也能通过几行简单的代码,让大模型为你工作。
这篇文章会带你走一遍完整的流程,我们从最基础的开始,让你能真正自己动手“跑通”一段代码,整个过程大概30分钟,你需要准备的就是一台能上网的电脑,还有一点点耐心。
第一步:搭好你的“灶台”——安装Python
要运行代码,我们需要一个“灶台”,对于AI这件事来说,最常用的“灶台”就是Python。
你可能听说过Python,它是一门很简单的编程语言,很多人用它来搞AI。
怎么安装?
- 打开你的浏览器,去Python的官网。
- 找到“Downloads”按钮,它会自动识别你的电脑系统(Windows或者Mac),给你推荐最合适的版本。
- 下载那个安装包,然后双击打开。
- 很重要的一步: 在安装窗口的最下面,有一个复选框写着“Add Python 3.x to PATH”,你一定要把它勾上,如果不勾,后面可能会遇到一些小麻烦。
- 然后一路点“Next”或者“Install”,直到安装完成。
安装好之后,怎么检查呢?在Windows电脑上,按“Win + R”键,输入“cmd”并回车,在Mac上,打开“终端”,然后在弹出的黑框子里,输入下面这行代码,再按回车:
python --version
如果屏幕上显示出一行类似“Python 3.12.x”的文字,那恭喜你,灶台搭好了。
第二步:拿到你的“钥匙”——获取API密钥
大模型不会免费让所有人随便用,它需要一个“钥匙”来确认你是谁,这个钥匙叫“API密钥”。
不同的模型有不同的获取方式,但大致的流程差不多:
- 去大模型的官网注册账号。 比如你想用OpenAI的GPT模型,就去OpenAI的网站注册。
- 找到“API”或者“开发者”部分。 很多网站会在登录后的个人中心里,有一个专门的API管理页面。
- 创建一个新的API密钥。 点击“创建”或者类似的按钮,系统会生成一串很长的、包含字母和数字的密码。一定要把它复制下来,保存在一个安全的地方(比如一个记事本文件),因为关掉这个页面,你就再也看不到这串完整的密码了。
- 充值(如果需要的话)。 大部分大模型API都不是免费的,但很多都提供少量的免费额度供你测试,你需要绑定一个支付方式,或者直接充值几块钱,花费不会很大,跑完本文的例子,可能连1毛钱都用不了。
小提示: 请确认你使用的服务商和模型,比如OpenAI的GPT-3.5-turbo,或者Anthropic的Claude,它们的获取方式类似。
第三步:写出你的“第一句话”——运行代码
我们有灶台(Python),也有钥匙(API密钥),可以开始做饭了。
你需要一个地方写代码,最偷懒的方法,是用记事本,但更推荐你安装一个叫“Visual Studio Code”的免费软件,它写代码更方便,这里我们先用最简单的方式——直接用记事本。
- 在电脑桌面上新建一个文本文档,把名字改成“my_first_ai.py”,注意,后缀名要是
.py,而不是.txt。 - 右键点击这个文件,选择“用记事本(或任何文本编辑器)打开”。
- 把下面这段代码复制进去:
from openai import OpenAI
# 第一步:把你刚才保存的API密钥填在这里
# 把 "你的API密钥" 这几个字替换成你的真实密码
client = OpenAI(api_key="你的API密钥")
# 第二步:定义一个你想问大模型的问题
my_question = "请用一句简单的话解释,什么是人工智能大模型?"
# 第三步:让大模型回答
response = client.chat.completions.create(
model="gpt-3.5-turbo", # 这里指定用哪个模型,你也可以换别的,比如gpt-4
messages=[
{"role": "user", "content": my_question}
]
)
# 第四步:把回答打印出来
print(response.choices[0].message.content)
- 修改你的密钥: 找到
client = OpenAI(api_key="你的API密钥")这一行,把双引号里的“你的API密钥”这几个字,替换成你从官网复制下来的那一长串密码,注意,双引号要留着。 - 保存文件: 点击记事本的“文件” -> “保存”。
第四步:见证奇迹的时刻——运行它
我们来让这个代码跑起来。
- 回到你的桌面,按下键盘上的“Shift”键,然后在桌面的空白处点击鼠标右键。
- 在弹出的菜单里,你会看到一个选项“在此处打开PowerShell窗口”或者“在此处打开命令窗口”,点击它。
- 在打开的黑框子里,输入下面的命令,然后按回车:
python my_first_ai.py
如果一切顺利,电脑会安静一两秒钟(这是大模型在思考),然后屏幕上会慢慢打印出一行文字,“人工智能大模型就像是一个看过非常多书的超级图书馆员,可以根据你的问题,快速找到并组合出最合适的答案。”
看,这很简单,你成功让一个AI大模型通过代码给你打工了。
可以玩些什么?一些更实际的例子
别小看这几行代码,它的用处非常大,你可以改一改那行my_question,让它帮你干各种事。
例子1:让它帮你写一封邮件
把my_question = "请用一句简单的话解释,什么是人工智能大模型?" 改成 my_question = "请帮我写一封给客户的致歉邮件,内容是因为物流延迟,订单会晚到两天,语气要诚恳。"
例子2:让它帮你总结文章
把my_question改成 my_question = "请用三句话总结下面这段文字的要点:[把你需要总结的长文章贴在这里]”
例子3:让它帮你生成图片的提示词
把my_question改成 my_question = “我需要在Midjourney里生成一张赛博朋克风格的猫,请帮我写5个不同的英文提示词。”
你会慢慢发现,本质上,我们就是在和一台超级聪明的机器对话,你问得越清楚,它给你的答案就越准。
如果出了错,别慌
第一次运行,很可能不会一帆风顺,最常见的是下面几种情况:
-
报错说
ModuleNotFoundError: No module named 'openai'- 什么意思: 你忘了安装“openai”这个小工具。
- 怎么办: 在刚才的黑框子里,输入
pip install openai并回车,等它安装完,再试一次。
-
报错说
AuthenticationError或者401- 什么意思: 你的API密钥填错了,或者没充值。
- 怎么办: 仔细检查一下代码里,你填的密钥是不是复制全了,有没有多余的空格,或者去官网上看看账户余额是不是0。
-
报错说
RateLimitError- 什么意思: 你问得太快了,或者免费额度用完了。
- 怎么办: 等一分钟再试,或者去官网看看是不是需要充值了。
出错了是好事,它告诉你哪里需要改,AI学习的过程,就是不断试错的过程。
你接下来的路
你已经成功跑通了第一个AI大模型代码,这是非常扎实的一步。
如果你想继续深入,可以试试这两件事:
- 尝试不同的模型: 把代码里的
model="gpt-3.5-turbo"换成别的,比如model="claude-3-haiku-20240307"(如果你用的是Claude的API),看看它们回答有什么不同。 - 学会提问: 你给大模型的问题叫“提示词”,这个提示词怎么写,是一门学问,你可以去网上搜索“提示词工程”,学习怎么把问题拆解清楚,怎么给大模型设定角色,你可以在
messages里加一句{"role": "system", "content": "你现在是一位资深程序员,请用最专业的方式回答问题。"},效果会完全不一样。
AI大模型不是一个遥远的玩具,它就是你的新工具,这篇文章只是一个开始,但它给了你一把钥匙,去试,去玩,去犯错,你很快就会发现,原来让AI帮你干活,真的就只是几行代码的事。
温馨提示:在 ChatGPT 官网(www.chatgpt.com)使用 GPT-5.5、ChatGPT-Image-2 等模型时,需要 ChatGPT Plus 或更高等级的会员权限。如需购买账号或充值会员,请扫码添加我们客服咨询。


网友评论