上一篇博客中怎么样使用OpenAI的Python API_蛐蛐蛐的博客-CSDN博客,我简单介绍了怎么使用OpenAI API,按照这个网页中的建议:https://platform.openai.com/docs/api-reference/authentication

Remember that your API key is a secret! Do not share it with others or expose it in any client-side code (browsers, apps). Production requests must be routed through your own backend server where your API key can be securely loaded from an environment variable or key management service.

其实已经说得很清楚了,在生产环境中,务必通过环境变量或者密钥管理服务,加载API key。这样做也能使自己的代码更安全,更方便地和别人共享。所以在Ubuntu中:

gedit ~/.bashrc

然后在export那些后面加上(应该所有人都通过这种方式设置过一些环境变量,例如JDK):

export OPENAI_API_KEY=你的API key

然后保存退出即可。重启一下终端,输入:

echo $OPENAI_API_KEY

就可以看到你的API key了。在Python代码中(这里也需要重启一下VS Code)只要用:

import os
import openaiopenai.api_key = os.getenv("OPENAI_API_KEY")

即可以设置API key了,而且也不怕key通过代码泄密,只有能访问你操作系统的人(也就是你自己)才能看到。

个人觉得比这里介绍的方法简单多了:使用 OpenAI API 和 Python 使用 GPT-3_IT渣渣者魏某某的博客-CSDN博客

如何在Ubuntu上方便使用OpenAI API key相关推荐

  1. 如何在Ubuntu上安装OnlyOffice Docs 7.1?

    如何在Ubuntu上安装OnlyOffice Docs 7.1? 什么是OnlyOffice Docs? OnlyOffice Docs是一套在线办公软件,可以打开阅读并编辑文档.表格和幻灯片文件,完 ...

  2. linux卸载kodi,如何在Ubuntu上安装Kodi 18 Beta

    Kodi的Beta版周期很长.很棒,因为它有助于将错误排除在生产版本之外,而且还可以保留数月的新功能.值得庆幸的是,Kodi开发人员提供了可供测试和使用的"unstable"软件包 ...

  3. 如何在Ubuntu上使用MultiSystem创建多启动USB盘

    如何在Ubuntu上使用MultiSystem创建多启动USB盘 介绍 也许还有不少人不知道MultiSystem,它是一个用来在Linux系统中创建多启动usb盘的小型的开源软件.使用这个工具,我们 ...

  4. pip安装deb_技术|如何在 Ubuntu 上安装 pip

    pip 是一个命令行工具,允许你安装 Python 编写的软件包. 学习如何在 Ubuntu 上安装 pip 以及如何使用它来安装 Python 应用程序. 有许多方法可以在 Ubuntu 上安装软件 ...

  5. 如何在Ubuntu上安装GCC编译器

    如何在Ubuntu上安装GCC编译器 1.首先更新包列表 sudo apt update 2.安装build-essential软件包: sudo apt install build-essentia ...

  6. ubuntu 禁用透明大页_如何在ubuntu上默认启用透明的大页面?

    如何在ubuntu上默认启用透明的大页面? $uname -a Linux yoda 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13 ...

  7. 如何在Ubuntu上安装最新版本的Node js

    如何在Ubuntu上安装最新版本的Node.js 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Node.js是一个软件平台,通常用于构建大规模的服务器 ...

  8. ubuntu ftp服务器_如何在Ubuntu上安装FTP服务器?

    ubuntu ftp服务器 In this tutorial, let's learn how to install FTP server on Ubuntu. FTP or File Transfe ...

  9. 如何在Ubuntu上安装MariaDB

    We can install MariaDB on Ubuntu from the Ubuntu repositories or the official MariaDB repositories. ...

最新文章

  1. 保守的机器学习如何拯救日新月异的我们
  2. 父子对等组之间的关系
  3. AOP切入同类调用方法不起作用,AopContext.currentProxy()帮你解决这个坑
  4. bilibili go框架_最好的开发语言一定是那位吗?Go语言有话说
  5. 设置SVN忽略文件和文件夹(文件夹)
  6. 侧信道攻击之模板攻击
  7. 技术系列课回顾 | 网易云信变声技术之变调不变速算法
  8. Visual SourceSafe 2005介绍
  9. 用python爬取链家的租房信息
  10. 计算机无法上无线网络连接到internet,电脑连接不上无线网络,教您怎么解决电脑连接不上无线网络...
  11. 当android调试遇到ADB server didn't ACK以及顽固的sjk_daemon进程 .
  12. Win11如何添加默认打印机?
  13. 正则表达式(规则+代码)
  14. CentOS7.5 安装mysql
  15. iOS 导入自定义字体不生效
  16. python报错“IndentationError: unexpected indent“的两三解决方法
  17. Visual Studio 2017 下载地址 V15各种版本官方下载网址
  18. [BPM 架构]顶级免费和开源BPM软件
  19. 2018第二届中国通信业物联网大会精彩前瞻
  20. php培训视频 盘多多,SEO二十期培训视频教程

热门文章

  1. Android 系统第三方应用系统修改权限及在应用上层显示权限默认打开
  2. 天命奇御单独破解补丁下载|天命奇御steam数字版单独破解补丁下载(附天命奇御反激活方法图文教学)
  3. 英语如此简单(转贴)
  4. Python批量提取Excel文件中文本框组件里的文本
  5. 微信小程序入门实例--地图
  6. Python库——PyPDF2介绍
  7. Java后台生成多个Excel并用Zip打包后(可以将excel文件放置到不同的目录)下载
  8. 图片文字转换为文本怎么做?图片转文本的简单方法介绍
  9. true在java_使用truelicense实现用于JAVA工程license机制
  10. 电子科技大学计算机导师李珂,电院人物访谈录六——优秀学生李珂