返回目录
开源项目开发者工具类新手

openai/openai-cookbook:OpenAI API 使用示例与指南

openai/openai-cookbook 是 OpenAI 官方维护的示例代码与指南仓库,用于演示如何用 OpenAI API 完成常见任务。仓库以 Python 代码示例为主,运行前需要 OpenAI 账号和 API Key,并通过 OPENAI_API_KEY 环境变量或仓库根目录的 .env 文件完成配置,项目采用 MIT 许可证。

0 次阅读2026/09/11 发布
openai/openai-cookbook:OpenAI API 使用示例与指南 来源图片

社区作者 · zZz

它解决什么问题

openai/openai-cookbook 是一个面向开发者的示例代码与指南集合,目标是帮助使用者用 OpenAI API 完成各类常见任务。仓库可直接在 cookbook.openai.com 站点导航浏览。

核心特点:

  1. 内容以可运行的示例代码和操作指南为主,而非框架或库本身;
  1. 绝大多数代码示例使用 Python 编写,但仓库明确说明其中的概念可以应用到任何编程语言;
  1. 运行示例的前提是拥有 OpenAI 账号并创建 API Key(来源提示可在此免费注册账号);
  1. 认证方式为环境变量 OPENAI_API_KEY,或在多数 IDE(如 Visual Studio Code)中于仓库根目录创建 .env 文件写入 OPENAI_API_KEY=<your API key>,笔记本(notebook)会自动读取该配置;
  1. 仓库页面还提供了来自网络的其他实用工具、指南和课程等关联资源入口。

配图 1 为 OpenAI Cookbook 的 Logo(openai-cookbook.png)。

许可证:MIT License。

适用对象:希望学习并落地调用 OpenAI API 的开发者、数据科学家与技术团队,尤其是使用 Python 与 Jupyter Notebook 工作流的人群。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

以下步骤依据仓库正文整理,按顺序执行即可跑通示例:

  1. 准备账号与密钥:注册 OpenAI 账号,并创建对应的 API Key(来源正文中提供了免费注册账号的链接入口)。
  1. 配置环境变量(方式一):设置一个名为 OPENAI_API_KEY 的环境变量,取值为你的 API Key。
  1. 配置 .env 文件(方式二):在多数 IDE(例如 Visual Studio Code)中,可以在你的仓库根目录创建一个 .env 文件,内容为:
命令
OPENAI_API_KEY=<your API key>

该文件会被 notebook 自动读取。

步骤 4 · 获取与运行示例:从仓库获取示例代码/notebook 后直接运行。绝大多数代码示例使用 Python 编写,需要具备可执行

可复制命令
Python 与 Jupyter Notebook 的本地环境

  1. 其他语言:如果你的技术栈不是 Python,可参照示例中体现的调用概念,在任意语言中自行实现。
  1. 在线浏览:也可以通过 cookbook.openai.com 进行导航式阅读。

常见问题与注意事项:

  • 未配置 OPENAI_API_KEY(环境变量或 .env)时,notebook 无法完成 API 调用,请先完成第 2 或第 3 步。
  • 使用 .env 方式时,文件必须放在仓库根目录,否则 notebook 不会自动读取。
  • 不要把真实 API Key 提交到版本库;仓库仅演示了本地环境变量与 .env 两种配置方式。
  • 示例以 Python 为主,运行前请确认本地 Python/Notebook 环境可用;非 Python 语言需自行迁移示例逻辑。

来源教程配图

OpenAI Cookbook Logo
配图 1 · OpenAI Cookbook Logo查看原图

适用场景

学习并调用 OpenAI API 完成常见任务
参考 Python 示例代码快速搭建 API 调用原型
在 Jupyter Notebook / VS Code 环境中对照 notebook 实操
查阅 API Key 与 .env 的配置方式
跨语言迁移 API 调用思路(概念适用于任何语言)
作为团队内部 API 使用规范与示例的参考