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

怎样做淘宝券网站游戏推广员是诈骗吗

怎样做淘宝券网站,游戏推广员是诈骗吗,免费低代码开发平台,wordpress后台颜色前言 开发 ChatGPT 应用,我觉得最前置的点就是能使用 ChatGPT API 接口。首先我自己要能成功访问,这没问题,会魔法就可以本地调用。 那用户如何调用到我的应用 API 呢,我的理解是通过用户能访问到的中转服务器向 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 的同学这部分可以跳过了。

需要注意的点:

  1. 密钥申请总是出错。这里我是疯狂的尝试注册密钥,刷了可能快几十遍才刷出来。结果第一次成功注册,忘记保存了,顺手把页面关掉了,但是密钥类似 github ssh key,只有注册成功的时候会完整显示,后面就看不到了,所以我又删掉了旧密钥重新刷了很多次。

    1701953583516

  2. 自己测试能否成功调用 API,其实也不用测试官方用例哈哈,他那个 token 太多太费钱了,我一般就是只测试个 hello 看有没有回复。

    from openai import OpenAI
    client = OpenAI()completion = client.chat.completions.create(model="gpt-3.5-turbo",messages=[{"role": "user", "content": "hello"}]
    )print(completion.choices[0].message)
    

    穷孩子是这样的。

    1701953938221

Cloudflare AI Gateway 配置

现在可以使用 ChatGPT API 了,但是应用目标用户不一定能使用(如果你要求用户必须开魔法才能用你的软件,会损失一大批用户的)。我们利用 Cloudflare 代理中转请求。

cloudflare 控制台:https://dash.cloudflare.com/

注册账号后,在左侧可以看到 AI 板块(大家可以忽略掉我的 jingqinggpts.com,那个不用配置,是我自己瞎尝试的hh)。

1701954237000

点击 ‘AI’ - ‘AI Gateway’ 进行注册。

注册完成后,在 ‘$UserName API Endpoints’ 可以看到 API 使用方法示例。

1701954342610

1701954532389

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 请求):

1701954792336

1701954989996

[{"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 查看有无收到回应。

image-20231207211849624

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(f"Provider '{provider}' is not allowed.")url = f"https://gateway.ai.cloudflare.com/v1/9f02226921e1ee7cd9adb9c655bb2883/jingqinggpts"headers = {'Content-Type': 'application/json',}response = requests.post(url, json=python_data, headers=headers)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(f"Error sending request: {e}")print(f"Response content: {python_data}")

回应如下:

1701955448102

http://www.dt0577.cn/news/24895.html

相关文章:

  • 酉阳网站制作百度怎么注册自己的网站
  • 网站服务器迁移刷粉网站推广免费
  • 4399游戏盒下载官方网站网络营销策划方案ppt模板
  • 邯郸做网站哪儿好龙岗网络公司
  • 做推文的网站微信公众平台开发
  • 做网站设计提成赚钱吗服务营销策略
  • 网站维护升级页面搜狗搜索引擎优化论文
  • 沈阳网站建设联系方式推广图片大全
  • 网站设计就业岗位分析太原整站优化排名外包
  • 广告设计公司需要什么资质和证书优化二十条
  • 网站301检测工具广州seo怎么做
  • 宁波网站建设设计产品推广方案
  • 用python做音乐网站上海站优云网络科技有限公司
  • 法律行业做的比较好的平台网站百度推广方案
  • 做黄色网站怎么赚钱东莞网络营销信息推荐
  • 深圳网站公司建设方案国外网站seo
  • 成都眉山网站建设四川餐饮培训学校排名
  • 邯郸普通网站建设推广合作
  • 河北城乡建设网站百度搜索高级搜索技巧
  • 网站权重难做百度平台推广联系方式
  • 网站开发yuanmus网站建设的重要性
  • 做网站的ui框架win10系统优化
  • 征婚网站 女 做茶叶生意中国软文网官网
  • 网站建设方案主要是北京seo优化公司
  • 二手房网站怎么做长沙seo运营
  • 怎么做跳转网站深圳网
  • 黄山网站建设方案最新新闻热点事件2023
  • 怎么做自动发卡的网站广东网约车涨价
  • 南通公司网站制作怎么样推广自己的店铺和产品
  • 泸州做网站的公司有哪些完美日记网络营销策划书