专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

OpenAi的api接口申请及接入

  api接口申请
  Tips:最近openai的api已经被墙了,所以需要科学上网。
  注册openai账号。
  生成apikey,初始赠送18美金使用额度,额度用完之后需要自行购买,具体的价格和模型相关。
  api接入
  Tips:准备好申请的key和梯子后,就可以开始我们的openai之旅了。以下示例以python执行。
  安装openai模块
  pipinstallopenai
  调用openai接口
  importopenai
  importos
  openai。apikey(申请的key)
  modelengineidtextdavinci002
  prompt帮我生成一段话,因为工作的原因,错误过了和女朋友的约会
  completionsopenai。Completion。create(
  enginemodelengineid,
  promptprompt,
  maxtokens60,
  )
  messagecompletions。choices〔0〕。text。strip()
  print(message)
  查看输出结果
  Imsorryformissingourdate。Iwasreallylookingforwardtoseeingyou,butsomethingcameupatworkandIhadtostaylate。Ihopeyouunderstand。
  自建代理
  Tips:没有梯子或者没有海外云服务器的话,可以自建代理。使用cloudFlare作为域名解析服务,原来有一个闲置的域名在阿里云,将ns解析的dns服务器转到cloudFlare
  参考域名解析从阿里云转向cloudFlare
  1、cloudFlare下准备域名
  注册Cloudflare账号,然后将阿里云上的域名添加到CloudFlare
  网站添加站点输入要托管的域名添加站点
  解析前的dns服务器
  将阿里云上的dns服务器
  ns1。bdydns。cn
  ns2。bdydns。cn
  改成
  konnor。ns。cloudflare。com
  nadia。ns。cloudflare。com
  2、CloudflareWorkers搭建代理
  参考worker创建
  workers路由管理workers创建服务
  将如下代码写入编辑框并保存
  Websiteyouintendedtoretrieveforusers。
  constupstreamapi。openai。com
  Custompathnamefortheupstreamwebsite。
  constupstreampath
  Websiteyouintendedtoretrieveforusersusingmobiledevices。
  constupstreammobileupstream
  Countriesandregionswhereyouwishtosuspendyourservice。
  constblockedregion〔〕
  IPaddresseswhichyouwishtoblockfromusingyourservice。
  constblockedipaddress〔0。0。0。0,127。0。0。1〕
  WhethertouseHTTPSprotocolforupstreamaddress。
  consthttpstrue
  Whethertodisablecache。
  constdisablecachefalse
  Replacetexts。
  constreplacedict{
  upstream:customdomain,
  }
  addEventListener(fetch,event{
  event。respondWith(fetchAndApply(event。request));
  })
  asyncfunctionfetchAndApply(request){
  constregionrequest。headers。get(cfipcountry)。toUpperCase();
  constipaddressrequest。headers。get(cfconnectingip);
  constuseragentrequest。headers。get(useragent);
  letresponsenull;
  leturlnewURL(request。url);
  leturlhostnameurl。hostname;
  if(httpstrue){
  url。protocolhttps:;
  }else{
  url。protocolhttp:;
  }
  if(awaitdevicestatus(useragent)){
  varupstreamdomainupstream;
  }else{
  varupstreamdomainupstreammobile;
  }
  url。hostupstreamdomain;
  if(url。pathname){
  url。pathnameupstreampath;
  }else{
  url。pathnameupstreampathurl。pathname;
  }
  if(blockedregion。includes(region)){
  responsenewResponse(Accessdenied:WorkersProxyisnotavailableinyourregionyet。,{
  status:403
  });
  }elseif(blockedipaddress。includes(ipaddress)){
  responsenewResponse(Accessdenied:YourIPaddressisblockedbyWorkersProxy。,{
  status:403
  });
  }else{
  letmethodrequest。method;
  letrequestheadersrequest。headers;
  letnewrequestheadersnewHeaders(requestheaders);
  newrequestheaders。set(Host,upstreamdomain);
  newrequestheaders。set(Referer,url。protocolurlhostname);
  letoriginalresponseawaitfetch(url。href,{
  method:method,
  headers:newrequestheaders,
  body:request。body
  })
  connectionupgradenewrequestheaders。get(Upgrade);
  if(connectionupgradeconnectionupgrade。toLowerCase()websocket){
  returnoriginalresponse;
  }
  letoriginalresponsecloneoriginalresponse。clone();
  letoriginaltextnull;
  letresponseheadersoriginalresponse。headers;
  letnewresponseheadersnewHeaders(responseheaders);
  letstatusoriginalresponse。status;
  if(disablecache){
  newresponseheaders。set(CacheControl,nostore);
  }
  newresponseheaders。set(accesscontrolalloworigin,);
  newresponseheaders。set(accesscontrolallowcredentials,true);
  newresponseheaders。delete(contentsecuritypolicy);
  newresponseheaders。delete(contentsecuritypolicyreportonly);
  newresponseheaders。delete(clearsitedata);
  if(newresponseheaders。get(xpjaxurl)){
  newresponseheaders。set(xpjaxurl,responseheaders。get(xpjaxurl)。replace(upstreamdomain,urlhostname));
  }
  constcontenttypenewresponseheaders。get(contenttype);
  if(contenttype!nullcontenttype。includes(texthtml)contenttype。includes(UTF8)){
  originaltextawaitreplaceresponsetext(originalresponseclone,upstreamdomain,urlhostname);
  }else{
  originaltextoriginalresponseclone。body
  }
  responsenewResponse(originaltext,{
  status,
  headers:newresponseheaders
  })
  }
  returnresponse;
  }
  asyncfunctionreplaceresponsetext(response,upstreamdomain,hostname){
  lettextawaitresponse。text()
  vari,j;
  for(iinreplacedict){
  jreplacedict〔i〕
  if(iupstream){
  iupstreamdomain
  }elseif(icustomdomain){
  ihostname
  }
  if(jupstream){
  jupstreamdomain
  }elseif(jcustomdomain){
  jhostname
  }
  letrenewRegExp(i,g)
  texttext。replace(re,j);
  }
  returntext;
  }
  asyncfunctiondevicestatus(useragentinfo){
  varagents〔Android,iPhone,SymbianOS,WindowsPhone,iPad,iPod〕;
  varflagtrue;
  for(varv0;vagents。length;v){
  if(useragentinfo。indexOf(agents〔v〕)0){
  flagfalse;
  break;
  }
  }
  returnflag;
  }
  选择触发器,将自己的域名执行worker(目前国内国内墙了worker的域名,但是没有墙IP,所以将自己的域名指向worker的ip)。添加自定义域。
  配置完后,可以尝试下ping自己的域名,此时的ip应该就是指向了CloudFlare。
  2、替换官方域名api。openai。com为自身代理域名
  importopenai
  importos
  openai。apibasehttps:自己的域名v1
  openai。apikey(自己的key)
  modelengineidtextdavinci002
  prompt帮我生成一封邮件,约定下周一的见面时间和地点
  completionsopenai。Completion。create(
  enginemodelengineid,
  promptprompt,
  maxtokens300,
  )
  messagecompletions。choices〔0〕。text。strip()
  print(openai。apibase)
  print(message)
  执行结果:

人到中年,越混越好的20个行为人生,过了30岁,就迈入了下一个阶段,这个阶段你不能再任意妄为,你该对自己的人生负责了。20个越混越好的行为,希望各位友友都能对人生负责,让自己和家人都过上更好的生活。1无聊的,对iPhone15消息汇总,升级幅度很大!又多了一个不换14的理由iPhone15消息汇总,升级幅度很大!又多了一个不换14的理由虽然iPhone14发布还不够半年,但关于iPhone15的信息已经陆续流出。毕竟作为全球知名的手机企业,苹果的新机科技美学分享盛宴阳光视翰2022秋季产品发布会圆满收官阳光视翰2022秋季产品发布会于11月22日隆重开启,为落实常态化疫情防控要求,本次会议依然采取线上直播的形式,公司总经理甄丽刚先生与各地经销商同聚线上。本次发布会重点阐述了202数据职业生涯职业规划大剖析果汁出品不要快进不要划走!都是干货!小白转行大数据开发如何准确评估一个大数据培训项目能够满足自己的需求?能够符合企业真实工作流?点击上方关注果汁说数据果汁出品不要快进不要划走!都是冰河时期对殖民时期弗吉尼亚当地的影响摘要科学界仍在广泛讨论被称为小冰川期的相关性及其对英国最早的两个殖民地詹姆斯敦和失落的殖民地罗阿诺克(位于今天的弗吉尼亚海岸)的影响。最近美国宇航局发表了关于当时温度异常事件的监测美国2022卡塔尔世界杯三十二强介绍第十五弹2022卡塔尔世界杯32国介绍美国(15)国名美利坚合众国简称美国(America)所属大洲北美洲面积9,370,000平方公里,一说9,834,000平方公里人口3。319亿官方德副总理欧盟将对美国通胀削减法案作出强有力回应德国副总理哈贝克当地时间11月29日,德国联邦副总理兼经济和气候保护部部长哈贝克表示,欧盟将对美国的通胀削减法案作出强有力回应,欧盟也将为与美国的贸易冲突做好准备。哈贝克表示,美国一本让父母激起童心相信孩子生命力的书宝葫芦的秘密宝葫芦的秘密是张天翼先生的最后一部长篇童话作品,也是他儿童文学创作的巅峰之作。在1958年到1966年间,累计印数就达百万册,且两次被搬上银幕。张老创作的初衷是为了批判不劳而获的错磨炼孩子是历练他一生的本事以下内容恭摘自蔡礼旭老师演讲录幸福锦囊集第一卷明理篇我有一位长辈卢叔叔,他跟他的孩子讲我所有的钱都是取之于社会,往后我也要用之于社会,回馈广大的人群。我要成立一个公益基金会,我一分伊朗球员世界杯出局后落泪,美国球员送上安慰北京时间30日凌晨,卡塔尔世界杯小组赛B组末轮,伊朗队01负于美国队,无缘16强。因为众所周知的政治原因,本场比赛的气氛在赛前就被渲染地空前紧张。但双方球员并没有刺刀见红,只是为了葫芦岛此地即将下雪据葫芦古镇气象部门小编报道葫芦古镇即将迎来飘飘洒洒的纯白雪花啦!将为我们营造一个好似童话般的冰雪世界这里是我们家乡的雪乡关东民俗雪乡岁岁年年关东民俗雪乡已经陪大家度过了6个年头冬季
玛莉的炼金工房重制版预告片发行日公布光荣特库摩日前正式公布了玛莉的炼金工房萨尔布鲁克的炼金术士重制版,并展示了这款重制版的预告片。游戏的发行日期已经宣布,将于7月13日登陆PS5,PS4,任天堂Switch和PC(S王者荣耀2。21体验服元歌梦奇再次调整,毒瘤项羽终于削弱王者荣耀体验服已在2月21日下午对四位英雄进行了调整,其中包括元歌加强梦奇调整姬小满削弱项羽削弱。具体调整内容如下元歌加强回调之前的23技能调整,本体和傀儡的血量增厚,本体2技能的Steam霍格沃茨之遗最受欢迎国家美国总销量占3成经过三天的抢先体验,霍格沃茨之遗于2月10日登陆PC和主机平台,并且首次亮相就获得了粉丝们的一致好评。根据Gamalytic对Valve平台用户数据的统计,霍格沃茨之遗steam的逆水寒手游实装游戏GPT,关注AI重塑游戏产业可能性2月15日,网易逆水寒手游官方宣布,实装国内首个游戏GPT,使得NPC可以和玩家自由对话,并基于对话内容自主给出有逻辑的行为反馈,即完全由AI驱动的高智能NPC。点评1结合网易伏羲体检查出高血脂脂肪肝后,该如何调整饮食?58岁的林女士最近收到体检报告,感觉挺意外去年体检查出血脂异常和脂肪肝后,她注意调整饮食和生活习惯,平时吃得比较清淡,饭后也坚持散步运动,但不知为何,仍被提示有脂肪肝和高脂血症。同高血脂人群怎么吃?卫健委2023版食养指南划重点你知道吗?咱们中国成人,有35。6的人血脂超标。一旦有高血脂,就更容易患高血压糖尿病冠心病脑卒中长期高血脂,也更容易动脉粥样硬化,心血管发病率和死亡率都会增加。1月中旬,国家卫健委茯苓巧搭配,效果翻三倍茯苓在古代被称为四季药,效果广泛,不分四季,具有利尿除湿健脾和胃宁心安神的功效。茯苓药性平和,往往需要和其他药材搭配使用。今天给大家分享几个搭配。第一,茯苓和薏苡仁,薏苡仁利水渗湿孕妇须知春天坐月子吃什么好?满满的学问常言道滋补在春,春季是恢复体力锻炼气血的黄金季节。因此,在坐月子及母乳喂养期间,母亲们不仅要按照时令调理身体,还要注意母乳喂养所需的养分补给。春天坐月子期间吃什么好?主要是清淡食物这个元代名方只有二味药,只要几块钱,却是痛风杀手这是一个便利的时代,也是一个营养过剩的时代,在我们的日常生活中,常常可以见到一些肥胖的人,更常常能听到一些人说自己是四高人士,即血压高血脂高血糖高尿酸高。这四高,大部分都是吃出来的宇宙环境中微波辐射状态的发生机制与原理摘要在微观世界,我们能观测到的所有物质微粒都总是处于不间断的高速自转中,这是因为,在BP阵列中,当BP阵列的轻微松动发生之后,BP间发生切向传导的几率是发生正向传导几率的最低329宇宙大过滤器理论三体中描述的黑暗森林理论,已经能让人类看到满天繁星的情感,由浪漫变成恐怖那时候我还生活在乡下,晚上的繁星闪耀,由于城市里面的光污染,城市里面看不到那么绚烂的星空由于我们人类自身的存
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网