这里是告诉Python,我们要用到一个叫openai的库

ChatGPT2026-04-28 02:26:0359

温馨提示:在 ChatGPT 官网(www.chatgpt.com)使用 GPT-5.5、ChatGPT-Image-2 等模型时,需要 ChatGPT Plus 或更高等级的会员权限。如需购买账号或充值会员,请扫码添加我们客服咨询。

根据您提供的内容,摘要如下:该内容指示Python调用一个名为openai,并强调直接输出结果,避免任何多余表述,这意味着代码应直接返回openai库的调用结果,不添加解释性文字或冗余信息,具体要求明确:仅执行库调用并输出结果,保持简洁。

别怕,手把手教你跑通第一个AI大模型代码

你好,欢迎来到AI的世界。

现在大家都在说“大模型”,什么ChatGPT、文心一言、通义千问,你可能已经用过它们,觉得挺神奇,但你可能还是会想,这些东西背后到底是什么?我能不能也试着用代码和它们“聊聊天”?

以前,这听起来像是只有顶尖程序员才能做的事,但现在不一样了,很多大模型公司都开放了接口,我们普通人,只要有最基础的编程概念,比如知道什么是变量、什么是函数,也能通过几行简单的代码,让大模型为你工作。

这篇文章会带你走一遍完整的流程,我们从最基础的开始,让你能真正自己动手“跑通”一段代码,整个过程大概30分钟,你需要准备的就是一台能上网的电脑,还有一点点耐心。

第一步:搭好你的“灶台”——安装Python

要运行代码,我们需要一个“灶台”,对于AI这件事来说,最常用的“灶台”就是Python。

你可能听说过Python,它是一门很简单的编程语言,很多人用它来搞AI。

怎么安装?

  1. 打开你的浏览器,去Python的官网。
  2. 找到“Downloads”按钮,它会自动识别你的电脑系统(Windows或者Mac),给你推荐最合适的版本。
  3. 下载那个安装包,然后双击打开。
  4. 很重要的一步: 在安装窗口的最下面,有一个复选框写着“Add Python 3.x to PATH”,你一定要把它勾上,如果不勾,后面可能会遇到一些小麻烦。
  5. 然后一路点“Next”或者“Install”,直到安装完成。

安装好之后,怎么检查呢?在Windows电脑上,按“Win + R”键,输入“cmd”并回车,在Mac上,打开“终端”,然后在弹出的黑框子里,输入下面这行代码,再按回车:

python --version

如果屏幕上显示出一行类似“Python 3.12.x”的文字,那恭喜你,灶台搭好了。

第二步:拿到你的“钥匙”——获取API密钥

大模型不会免费让所有人随便用,它需要一个“钥匙”来确认你是谁,这个钥匙叫“API密钥”。

不同的模型有不同的获取方式,但大致的流程差不多:

  1. 去大模型的官网注册账号。 比如你想用OpenAI的GPT模型,就去OpenAI的网站注册。
  2. 找到“API”或者“开发者”部分。 很多网站会在登录后的个人中心里,有一个专门的API管理页面。
  3. 创建一个新的API密钥。 点击“创建”或者类似的按钮,系统会生成一串很长的、包含字母和数字的密码。一定要把它复制下来,保存在一个安全的地方(比如一个记事本文件),因为关掉这个页面,你就再也看不到这串完整的密码了。
  4. 充值(如果需要的话)。 大部分大模型API都不是免费的,但很多都提供少量的免费额度供你测试,你需要绑定一个支付方式,或者直接充值几块钱,花费不会很大,跑完本文的例子,可能连1毛钱都用不了。

小提示: 请确认你使用的服务商和模型,比如OpenAI的GPT-3.5-turbo,或者Anthropic的Claude,它们的获取方式类似。

第三步:写出你的“第一句话”——运行代码

我们有灶台(Python),也有钥匙(API密钥),可以开始做饭了。

你需要一个地方写代码,最偷懒的方法,是用记事本,但更推荐你安装一个叫“Visual Studio Code”的免费软件,它写代码更方便,这里我们先用最简单的方式——直接用记事本。

  1. 在电脑桌面上新建一个文本文档,把名字改成“my_first_ai.py”,注意,后缀名要是.py,而不是.txt
  2. 右键点击这个文件,选择“用记事本(或任何文本编辑器)打开”。
  3. 把下面这段代码复制进去:
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)
  1. 修改你的密钥: 找到client = OpenAI(api_key="你的API密钥")这一行,把双引号里的“你的API密钥”这几个字,替换成你从官网复制下来的那一长串密码,注意,双引号要留着。
  2. 保存文件: 点击记事本的“文件” -> “保存”。

第四步:见证奇迹的时刻——运行它

我们来让这个代码跑起来。

  1. 回到你的桌面,按下键盘上的“Shift”键,然后在桌面的空白处点击鼠标右键
  2. 在弹出的菜单里,你会看到一个选项“在此处打开PowerShell窗口”或者“在此处打开命令窗口”,点击它。
  3. 在打开的黑框子里,输入下面的命令,然后按回车:
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个不同的英文提示词。”

你会慢慢发现,本质上,我们就是在和一台超级聪明的机器对话,你问得越清楚,它给你的答案就越准。

如果出了错,别慌

第一次运行,很可能不会一帆风顺,最常见的是下面几种情况:

  1. 报错说 ModuleNotFoundError: No module named 'openai'

    • 什么意思: 你忘了安装“openai”这个小工具。
    • 怎么办: 在刚才的黑框子里,输入 pip install openai 并回车,等它安装完,再试一次。
  2. 报错说 AuthenticationError 或者 401

    • 什么意思: 你的API密钥填错了,或者没充值。
    • 怎么办: 仔细检查一下代码里,你填的密钥是不是复制全了,有没有多余的空格,或者去官网上看看账户余额是不是0。
  3. 报错说 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 或更高等级的会员权限。如需购买账号或充值会员,请扫码添加我们客服咨询。

本文链接:https://www.lexitong.com/ai/498.html

PythonopenaiAI大模型代码实战

相关文章

网友评论