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

毕业设计h5网站制作关键词搜索挖掘爱网站

毕业设计h5网站制作,关键词搜索挖掘爱网站,江苏金地建设工程有限公司网站,高薪聘请网站开发工程师前言 开发 ChatGPT 应用#xff0c;我觉得最前置的点就是能使用 ChatGPT API 接口。首先我自己要能成功访问#xff0c;这没问题#xff0c;会魔法就可以本地调用。 那用户如何调用到我的应用 API 呢#xff0c;我的理解是通过用户能访问到的中转服务器向 OpenAI 发起访问…前言 开发 ChatGPT 应用我觉得最前置的点就是能使用 ChatGPT API 接口。首先我自己要能成功访问这没问题会魔法就可以本地调用。 那用户如何调用到我的应用 API 呢我的理解是通过用户能访问到的中转服务器向 OpenAI 发起访问。所以我需要准备代理。 我现在使用的是 Cloudflare 代理他们专门开放了一个 AI Gateway 功能用于在全球各地发起对 OpenAI API 的访问。现在测试阶段好像还是免费的而且 Cloudflare 每天有10w次免费处理请求的机会。 这里只是我个人的拙见如果大佬们有更好的方法欢迎批评指正 如何调用 ChatGPT API 首先我们不急着一步到位。我们先尝试一下自己通过外网的方式调用 ChatGPT API看能否成功访问。 ChatGPT 账号申请和魔法的部分我就不详细展开了相信大多数有开发应用需求的同学都已经准备好了。 API 使用需要注册一个自己账号的密钥往账户里充值一定的起始金额20$。官方教程如下Quickstart tutorial - OpenAI API 如果自己已经可以实现本地运行程序调用 API 的同学这部分可以跳过了。 需要注意的点 密钥申请总是出错。这里我是疯狂的尝试注册密钥刷了可能快几十遍才刷出来。结果第一次成功注册忘记保存了顺手把页面关掉了但是密钥类似 github ssh key只有注册成功的时候会完整显示后面就看不到了所以我又删掉了旧密钥重新刷了很多次。 自己测试能否成功调用 API其实也不用测试官方用例哈哈他那个 token 太多太费钱了我一般就是只测试个 hello 看有没有回复。 from openai import OpenAI client OpenAI()completion client.chat.completions.create(modelgpt-3.5-turbo,messages[{role: user, content: hello}] )print(completion.choices[0].message)穷孩子是这样的。 Cloudflare AI Gateway 配置 现在可以使用 ChatGPT API 了但是应用目标用户不一定能使用如果你要求用户必须开魔法才能用你的软件会损失一大批用户的。我们利用 Cloudflare 代理中转请求。 cloudflare 控制台https://dash.cloudflare.com/ 注册账号后在左侧可以看到 AI 板块大家可以忽略掉我的 jingqinggpts.com那个不用配置是我自己瞎尝试的hh。 点击 ‘AI’ - ‘AI Gateway’ 进行注册。 注册完成后在 ‘$UserName API Endpoints’ 可以看到 API 使用方法示例。 curl -X POST https://gateway.ai.cloudflare.com/v1/9f02226921e1ee7cd9adb9c655bb2883/jingqinggpts/openai/chat/completions \-H Authorization: Bearer XXX \-H Content-Type: application/json \-d {model: gpt-3.5-turbo,messages: [{role: user,content: What is Cloudflare?}]}注意Bearer 后面的 XXX 要改为自己的 API 密钥。 content 里的内容也是可以修改的。 Postman 发送 post 请求调用 API 接下来我们就可以尝试通过发送 http post 请求到 cloudflare 的 AI Gateway Endpoint 调用 API不用魔法。 postman 是我个人选用的 http 测试应用当然不只局限于这个curl 等方法都可以。 配置如下可以把上面的 curl 语句粘贴到地址栏里会自动解析地址和 header 部分json data 需要补充注意选择 post 请求 [{provider: openai,endpoint: chat/completions,headers: {authorization: Bearer XXX,content-type: application/json},query: {model: gpt-3.5-turbo,messages: [{role: user,content: hello}]}} ]点击 send 查看有无收到回应。 Python 发送 post 请求调用 API 本质上和上面是一样的只是 Python 调用了 request 包发送 post 请求。我这里就是给大家提供一下我的调用思路。 import requests import jsonALLOWED_PROVIDERS [openai, azure-openai, huggingface]def send_request(python_data):# provider json_request[provider]# if provider not in ALLOWED_PROVIDERS:# raise ValueError(fProvider {provider} is not allowed.)url fhttps://gateway.ai.cloudflare.com/v1/9f02226921e1ee7cd9adb9c655bb2883/jingqinggptsheaders {Content-Type: application/json,}response requests.post(url, jsonpython_data, headersheaders)return response.json()json_data [{provider: openai,endpoint: chat/completions,headers: {authorization: Bearer XXX,content-type: application/json},query: {model: gpt-3.5-turbo,messages: [{role: user,content: hello}]}} ] python_data json.loads(json_data) print(python_data)try:response send_request(python_data)print(response) except Exception as e:print(fError sending request: {e})print(fResponse content: {python_data}) 回应如下
http://www.hkea.cn/news/14506552/

相关文章:

  • 别人是怎么建设网站的网站内怎么做链接
  • 广东网站备案需要多久工业设计展板
  • 上海网站建设特点家居建材网站源码
  • 中国建筑人才网是什么网站第三方网站建设平台
  • 网站系统修改石家庄哪里能制作网站
  • 怎样做电影网站溧阳 做网站
  • 网站后台不能审核删除北京做网站周云帆
  • 中国建设银行上海市分行网站wordpress 显示缩略图
  • 绵阳市建设银行网站电子商务网站开发问题研究
  • 网站开发需求 模板使用apmserv本地搭建多个网站
  • 湖南网站推wordpress主题windows
  • 网站开发备案百度seo推广软件
  • 宣城网站优化用wordpress做微博
  • icann官方网站锦州网站建设推广
  • 网站建设与维护课程设计报告书交通建设工程质量监督局网站
  • 模块网站和定制网站区别网站开发个人基本情况1000字
  • 北京模板网站开发公司网络推广方案联系昔年下拉
  • 菏泽网站建设谁最出名公司网站设计制作长沙
  • 网站最好的优化是什么腾讯cdn加速wordpress
  • 多国语言外贸网站模板网站备备份教程
  • 做小程序好还是做微网站好php网站怎么做后台管理
  • dedecms蓝色企业网站模板免费下载c net 做网站好吗
  • 满洲里建设局网站首页怎么创建网页链接
  • 四川省建设领域信用系统网站网站域名的作用是什么意思
  • 国外创意型网站设计网站开发行业竞争大吗
  • 电商网站开发服务海南省建设工程质量安全检测协会网站
  • 做问卷的网站生成二维码浙江建设厅网站
  • wordpress地址和站点地址什么网站可免费发布信息
  • 域名网站这么做电子商务网站建设实验报告
  • 寻找郑州网站建设公司商业空间展示设计