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

OpenAI模型的API调用与使用-测试(2)

OpenAI模型的API调用与使用-测试(2)

  • 1. 参考Quick start搭建一个demo
    • 1.1 安装openai包
    • 1.2 demo测试1
    • 1.3 demo测试2
  • 参考资料

1. 参考Quick start搭建一个demo

1.1 安装openai包

注意关掉科学上网工具,下载openai包

pip install openai

安装好后,按照官网的例子【1】做一个python的小demo

1.2 demo测试1

import os
import openai
openai.organization = "org-bEQmoujGrHZIASU1KzDKIxkL"
openai.api_key = os.getenv("OPENAI_API_KEY")
openai.Model.list()

运行结果如下,似乎这种方式不行…

openai.error.AuthenticationError: No API key provided. You can set your API key in code using 'openai.api_key = <API-KEY>', or you can set the environment variable OPENAI_API_KEY=<API-KEY>). If your API key is stored in a file, you can point the openai module at it with 'openai.api_key_path = <PATH>'. You can generate API keys in the OpenAI web interface. See https://onboard.openai.com for details, or email support@openai.com if you have any questions.

1.3 demo测试2

另一个参考的demo

import openai
openai.organization = 'tsinghua-mechanics'  # OpenAI注册的账号名
openai.api_key = 'xxx'  # 需要从openAI官网注册后获取def completion(prompt):response = openai.Completion.create(# text-davinci-003 是指它的模型model="text-davinci-003",prompt=prompt,temperature=0.5,max_tokens=1024,n=1,stop=None)message = response.choices[0].textreturn messageprint(completion(input("Write a python code to get the weather of Beijing")))

返回结果,仍然网络错误,可能现在调用比较困难,用的人太多了…

openai.error.APIConnectionError: Error communicating with OpenAI: HTTPSConnectionPool(host='api.openai.com', port=443):

参考资料

【1】OpenAI quickstart
【2】demo2
【3】openAI错误

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

相关文章:

  • 【LeetCode】剑指 Offer 22. 链表中倒数第k个节点 p136 -- Java Version
  • 经典卷积模型回顾7-轻量化模型MobileNet实现图像分类(matlab)
  • 程序员压力大?用 PyQt 做一个美*女GIF设置桌面,每天都有好心情
  • Shell命令——sed命令
  • C语言练习 | 初学者经典练习汇(2)
  • git分支
  • Java每天15道面试题 | redisII
  • 浏览器渲染原理
  • 华为OD机试题 - 查找单入口空闲区域(JavaScript)| 含思路
  • 制造型企业想要做好数字化改造,要注意以下几点!
  • 【蓝桥杯集训·每日一题】AcWing 1488. 最短距离
  • 比亚迪:全球最大电动汽车制造商的坎坷成长之路
  • Java开发 - Quartz初体验
  • 无头盔开发vr XR Device Simulator操作(更新)
  • 《C++代码分析》第二回:函数重载const char* ,char*,const char[],char[]汇编代码上的区别
  • 【学习笔记】深入理解JVM之垃圾回收机制
  • 49.在ROS中实现local planner(2)- 实现Purepersuit(纯跟踪)算法
  • Allegro如何设通孔Pin和Via的消盘操作指导
  • Android工厂模式
  • 神经网络硬件加速器-架构篇
  • Python raise用法(超级详细,看了无师自通)
  • 1.SpringSecurity快速入门
  • Graph Partition: Edge cut and Vertex cut
  • Javascript周学习小结(初识,变量,数据类型)
  • C语言-基础了解-10-C函数
  • 【LeetCode】剑指 Offer(16)
  • 第三十九章 linux-并发解决方法二(互斥锁mutex)
  • 脚本方式本地仓库jar包批量导入maven私服
  • 【c++】引用的学习
  • linux 软件安装及卸载