AI 大模型之美
徐文浩
bothub 创始人
32335 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 33 讲
AI 大模型之美
15
15
1.0x
00:00/00:00
登录|注册

01|重新出发,让我们学会和AI说话

体育新闻人名提取
商品信息转换
命名实体识别
知识推理
文本生成
翻译
代码分享
免费GPU资源
Google提供的在线环境
安装JupyterLab、OpenAI库
Conda包管理
Python环境
产品实际应用考虑
初始5美元体验
存储API Key安全
需要翻墙(中国大陆和香港地区未开放)
李沐老师讲解GPT系列论文的视频
分享体验结果
探索OpenAI文档
运行示例代码
便利性体验
无需自然语言处理专家
降低AI应用开发门槛
示例
功能
Colab
本地Jupyter Labs
付费账号
免费额度
注册账号
特点:真实数据、代码演示
内容:使用OpenAI的API与AI应用沟通
起点:ChatGPT的主题
目的:学习与AI沟通
讲师:徐文浩
推荐阅读
课后练习
课程目的
OpenAI API体验
开发环境搭建
OpenAI API
课程介绍
重新出发,让我们学会和AI说话

该思维导图由 AI 生成,仅供参考

你好,我是徐文浩。
欢迎你打开 AI 世界的大门。我猜你是被这段时间大火的 ChatGPT 吸引过来的吧?既然你是带着这样的目的打开了这门课程,那么我也一定会给你想要的。我们的课程会先从 ChatGPT 的主题开始,在接下来的几讲里,我会为你介绍如何使用 OpenAI 的 API 来和 AI 应用沟通。这些 API 背后,其实和 ChatGPT 一样,使用的是 OpenAI 的 GPT-3.5//GPT-4 系列的大语言模型。
整个课程,我们都会使用真实的数据、代码来演示如何利用好大语言模型。所以这一讲,我会先带你做好一系列准备工作。不过不用担心,去运行这些程序并不需要你专门去买一块昂贵的显卡。事实上,如果你不是一个程序员,而是一个产品经理,或者只是对 AI 感兴趣的非技术人,那么你可以使用浏览器就能访问的免费开发环境,来试验这些问题。
OpenAI 的 API 能做到哪些神奇的事情?号称离“通用人工智能(AGI)”已经不远的产品长什么样子?GPT-3 这样的模型和之前基于深度学习的自然语言处理解决方案又有什么不同?这些吊人胃口的问题,我会在课程里一一揭晓。
下面我们就先来做一些准备工作,注册账号并搭建开发环境。

创建 OpenAI 的 API Key

为了学习这门课程,你需要先去注册一个可以使用 OpenAI 的 API 的账号,这是账号注册的入口。目前,OpenAI 还没有向中国大陆和香港地区开放,所以账号的注册需要你自己想想办法了,如果你有好办法,也欢迎你分享在评论区。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文介绍了如何使用OpenAI的API进行与AI的对话,并搭建开发环境的步骤。作者首先介绍了ChatGPT的主题,然后详细讲解了注册OpenAI账号、创建API Key以及搭建本地Jupyter Labs开发环境的步骤。对于非技术人员,也提供了使用Google Colab在线Python Notebook环境的选择。文章强调了使用OpenAI的API可以进行一些神奇的事情,并且提供了一些使用API的示例代码。通过示例代码展示了如何利用OpenAI的API进行商品标题翻译、卖点描述、价格估算以及人名提取等多种功能。文章指出OpenAI的大语言模型可以解决各种自然语言处理问题,消除了单独训练模型或微调模型的需求,降低了利用AI解决问题的门槛。总的来说,本文是一篇介绍如何与AI进行对话并搭建开发环境的技术文章,适合对AI技术感兴趣的读者阅读。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《AI 大模型之美》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(143)

  • 最新
  • 精选
  • Geek_d596b8
    置顶
    2024-02-24 更新一下,课程中提到的text-davinci-003模型,已经被摒弃,现在已被gpt-3.5-turbo-instruct取代,大家可以使用这个模型来运行。(验证已通过) 同时在windows miniconda 环境中使用一下命令来设置open ai key conda env config vars set OPENAI_API_KEY=sk-xxxxxyyyyzzzzz
    2024-02-24归属地:新加坡
    1
    11
  • 代码五花肉
    听完这节课,我用安卓原生开发试了试,我突然看到了有语音转文字的API的文档,于是我先用录音功能发送了录音文件给 Wisper-1,然后识别到了文字后再接着发给API,然后拿到结果后用tts进行朗读,这样就做好了一个语音助手了,比Siri强大100倍~接下来就跟着老师学习正确的提示,看看能不能把生成提示用python弄成一个工程,然后给各种提示弄一个标签按钮,这样能让使用更加自动化~

    作者回复: 👍

    2023-03-28归属地:韩国
    18
  • 不忘初心
    基于open ai开发的编译器https://www.cursor.so/

    作者回复: 👍

    2023-03-20归属地:陕西
    4
    18
  • Y024
    补充说明:最新注册的只有 5 美元的 API 额度了。

    编辑回复: 是的是的,老师写这门课的时候还是18美元,难过。。。文章内已更新为5美元。大家看自己需求使用。

    2023-03-20归属地:福建
    13
    18
  • Rocky_zd
    作为一个门外汉,折腾了几天,终于成功运行了第一课的示例代码了。 1、借助梯子+亲友国外手机号,完成api账户注册。 2、用梯子+conda,运行代码,总是报网络连接错误;改用colab,需要用谷歌邮箱登录,自己注册总是无法验证中国的手机号,网上买了一个谷歌邮箱,终于可以顺利运行示例代码了。

    作者回复: 👍 花时间跨过这个门槛一定是值得的!

    2023-03-30归属地:广东
    3
    12
  • 非洲黑猴子
    运行第一段代码的时候好像就被要求充值了: RateLimitError: You exceeded your current quota, please check your plan and billing details.

    作者回复: 是不是因为你之前的免费额度已经用完了?或者免费的3个月时间已经结束了?可以在 https://platform.openai.com/account/usage 自己查看一下

    2023-03-21归属地:美国
    6
    8
  • aoe
    还是老师有商业头脑,举的例子都是带大家致富的。 提一个与老师不同的观点:使用 python 对于不懂技术的「产品经理」来说太难了,使用「Playground」与 OpenAI 交互会更友好。 原因:我工作中使用 Java,但不会 python,阅读文章时我也没想过去学一下 python,因为那不是我的兴趣点。我更关注的是,如何使用 OpenAI API 带来的福利。 目前我知道最简单的方式是使用「Playground」,将老师文中的 prompt 粘贴进去,点击提交按钮就得到了下面的结果: { "title": "Glow-in-the-Dark PVC Inflatable Frog Night Market Stall Hot Selling Inflatable Toy for Kids Water Toy", "selling_points": ["Made from durable PVC material","Glow-in-the-Dark design","Comes with an air pump","Fun and safe for kids","Easy to inflate and deflate"], "price_range": "$15-$20" } OpenAI 官方也列出了多种语言接入 API 的解决方案:https://platform.openai.com/docs/libraries/community-libraries

    作者回复: 用Playground也可以,只是受的限制比较多

    2023-03-23归属地:浙江
    5
    6
  • danny_xian
    在Mac下通过conda 安装环境出现错误,是什么原因: (py310) $  ~  jupyter-lab . Traceback (most recent call last): File "/Users/miniconda3/envs/py310/lib/python3.10/site-packages/traitlets/traitlets.py", line 656, in get value = obj._trait_values[self.name] KeyError: 'registry' During handling of the above exception, another exception occurred:

    作者回复: Colab可以调用么?因为每个人电脑具体环境不一样,可能需要你自己研究一下,我把这个问题给了GPT-4,它的回答是这样的: It seems that you are trying to run JupyterLab, but you encountered an error related to the traitlets package. The traceback you provided doesn't give enough information to determine the exact cause of the error, but there are some general steps you can take to try to resolve this issue: Ensure that your Python environment is set up correctly. You mentioned that you are using Miniconda, so you might want to create a new environment specifically for JupyterLab: lua Copy code conda create -n jupyterlab_env python=3.10 conda activate jupyterlab_env Install JupyterLab in the newly created environment: r Copy code conda install -c conda-forge jupyterlab Now, try running JupyterLab again: Copy code jupyter-lab If the error persists, it may be due to an issue with one of the installed packages. In that case, try updating all the packages in your environment: sql Copy code conda update --all Finally, if the problem still isn't resolved, it could be helpful to provide more context or a more detailed traceback to get more specific assistance.

    2023-03-26归属地:广东
    4
  • Geek_2d9ee5
    windows在powershell prompt中设置环境变量与代理 $env:OPENAI_API_KEY='your_api_key‘ $env:HTTP_PROXY='http://localhost:7890' $env:HTTPS_PROXY='http://localhost:7890' 查看环境变量 ls env:HTTP*

    作者回复: 👍

    2023-04-12归属地:福建
    3
  • 王jojo
    问下openai也提供了nodejs版本,这两种对比的话,更推荐那种呢?node似乎更靠近web

    作者回复: 接口本身没有区别 取决于你擅长哪个语言,以及准备用来干什么 如果未来想要进一步学习深度学习,可以用Python,因为背后还可以用各种开源模型,未来可以进一步用开源模型甚至自己训练模型 如果是完全依赖OpenAI做应用开发,nodejs非常方便

    2023-03-28归属地:美国
    3
收起评论
显示
设置
留言
99+
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部