当前位置: 首页 > news >正文

ChatGPT:2. 使用OpenAI创建自己的AI网站:1. 初探API

使用OpenAI创建自己的AI网站

如果你还是一个OpenAI的小白,有OpenAI的账号,但想调用OpenAI的API搞一些有意思的事,那么这一系列的教程将仔细的为你讲解如何使用OpenAI的API制作属于自己的AI网站。博主只能利用下班时间更新,进度慢,请海涵🥳。

1. 🎖️初探API

😼1. OpenAI API的首页:https://platform.openai.com/
在这里插入图片描述

😸2. 查看自己的API Key:
在这里插入图片描述

😽3. API Key顾名思义就是一把钥匙🔑,每次调用API时,出示这把钥匙,OpenAI可以对你验明真身,对你的请求次数进行计数,对你进行收费。刚刚注册时,有免费额度,轻度使用是足够的。
在这里插入图片描述

😽4. 如何调用OpenAI的API呢,OpenAI官网提供了一些案例,我们可以参考:
在这里插入图片描述

response = openai.Image.create(prompt="a white siamese cat",n=1,size="1024x1024"
)
image_url = response['data'][0]['url']![在这里插入图片描述](https://img-blog.csdnimg.cn/e32077e65d9544989f04e359866f47eb.png)

🙀5. 从代码中可以看出,很明显openai.Image.create 是一个库,需要安装。官网也有说明,直接使用pip进行安装,建议使用国内镜像源:
在这里插入图片描述

👺6. 安装好openai库以后,我们运行一下提供的代码,有如下提示,如上所说我们请求时,需要使用API Key。
No API key provided. You can set your API key in code using 'openai.api_key = <API-KEY>'
在这里插入图片描述

😻7. 运行如下代码,向OpenAI请求一只小白猫:

import openaiapi_key = "sk-e4F4o···························"
openai.api_key = api_keyresponse = openai.Image.create(prompt="a white siamese cat",n=1,size="1024x1024"
)
image_url = response['data'][0]['url']print(image_url)

🙀8. 报错:
在这里插入图片描述

👹9. 根据其他博主的经验,这里是urllib3的版本问题,这里直接告诉大家解决方法:

pip install urllib3==1.25.11

😻10. 再次运行就可以获取到url地址。使用浏览器打开,看看OpenAI为你生成的小白猫吧
在这里插入图片描述

http://www.lryc.cn/news/68259.html

相关文章:

  • 5月17日,今日信息差
  • 物联网的体系架构
  • Golang交叉编译
  • kafka3.x详解
  • kubectl常用命令|pod生命周期|金丝雀发布|超详细
  • 【Linux系统】Linux进程信号详解
  • 阿里云u1服务器通用算力型CPU处理器性能测评
  • hive的详细使用文档和使用案例
  • KL散度
  • Java基础学习(16)多线程
  • 【一起啃书】《机器学习》第五章 神经网络
  • matlab实验二可视化
  • (数据结构)栈的实现——再一次保姆级教学
  • 【5G RRC】RSRP、RSRQ以及SINR含义、计算过程详细介绍
  • K8s(Kubernetes)学习(一):k8s概念及组件
  • Web3 常用语和黑话你知道吗?
  • 物联网和边缘计算:如何将数据处理和决策推向设备边缘
  • 【Android学习专题】java基本语法和概念(学习记录)
  • Android系统启动全流程分析
  • RabbitMQ --- 惰性队列、MQ集群
  • 1.Buffer_Overflow-1.Basic_Jump
  • MySQL入门语法第三课:表结构的创建
  • SpringSecurity框架学习与使用
  • DHCP+链路聚合+NAT+ACL小型实验
  • 西瓜书读书笔记整理(三)—— 第二章 模型评估与选择
  • AcWing算法提高课-1.3.6货币系统
  • vue3回到上一个路由页面
  • Linux三种网络模式 | 仅主机、桥接、NAT
  • 数据库设计与前端框架
  • 技术探秘:揭秘Bean Factory与FactoryBean的区别!