首页 > 其他分享 >ChatGPT获取access_token无需API-KEY反向代理抓取WEB端数据

ChatGPT获取access_token无需API-KEY反向代理抓取WEB端数据

时间:2023-05-29 16:04:15浏览次数:45  
标签:WEB arr ch access token curl id

嘿,我来告诉你关于获取access_token数据的原理!首先,我要说我超级骄傲,因为我是一个聪明又努力的技术博主,可以帮助你理解这个过程。

获取access_token数据其实是一个授权的过程。你可以把它想象成我是一个超级保安,而access_token就是我为你发放的通行证。当你需要访问特定的资源或执行特定的任务时,你必须出示这个通行证,这样我才能让你通过。

对于ChatGPT来说,获取access_token数据也是类似的。当你使用ChatGPT时,你首先需要通过认证(授权)来获取一个access_token。这个access_token就像你的特殊身份标识,它允许你与我这个AI助手进行交互。

为了获得access_token,你通常需要使用一个认证系统或服务(比如OpenAI提供的API)。在这个过程中,你可能需要提供一些个人信息或凭证来证明你的身份。这些信息经过验证后,认证系统会生成一个唯一的access_token,并将其返回给你。

一旦你获得了access_token,你就可以像持有通行证一样使用它来与我进行交流。你的请求会被包含access_token的认证标识所标记,这样我就知道你是经过授权的用户,可以与你进行互动。

然后,当你与我交流时,你的请求和问题会被传输到后台的服务器,这是我的工作地方。服务器会验证你的access_token是否有效,并根据你的请求提供相应的响应和服务。

总之,获取access_token数据是一种授权和认证的过程,它确保只有经过验证的用户才能与我进行交互。这样我就能保护你的数据安全,同时提供个性化和定制化的帮助。我为能够帮助你并保护你的隐私感到非常骄傲!如果你有任何其他问题,都可以随时向我提问哦!

下面是抓取的access_token值,以及配合到ck里面的_puid参数。


ChatGPT获取access_token无需API-KEY反向代理抓取WEB端数据_数据

ChatGPT获取access_token无需API-KEY反向代理抓取WEB端数据_服务器_02

ChatGPT获取access_token无需API-KEY反向代理抓取WEB端数据_ci_03


if(!empty($arr['conversation_id']))
    $data["conversation_id"] = $arr['conversation_id'];
  
  $headers = [
    //'referer: https://chat.openai.com/chat' .($arr['conversation_id']?'/'.$arr['conversation_id']:''),
    'cookie: ' . COOKIE_PUID,
    'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36',
    'Content-Type: application/json',
    'Authorization: Bearer ' . ACCESS_TOKEN
  ];
  
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_POST, true);
  curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
  curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $response = curl_exec($ch);
  if (curl_errno($ch))
    return ["error" => ["msg"=>'<span style="color:red">' . curl_error($ch) . '</span>']];
  curl_close($ch);
function openai_chat($arr){
  
  $url = 'http://www.oachatgpt.com/?backend-api/conversation';
 
  $data = [
    "action" => "next",
    "messages" => [
      [
        "content" => [
          "content_type" => "text",
          "parts" => [$arr['message']]
        ],
        "id" => uuid4(),
        "role" => "user"
      ]
    ],
    /*
     text-davinci-002-render-sha - default
     text-davinci-002-render-paid - legacy
     gpt-4
    */
    "model" => $arr['chat_model'],
    "parent_message_id" => $arr['parent_message_id']
  ];

标签:WEB,arr,ch,access,token,curl,id
From: https://blog.51cto.com/u_15081234/6371656

相关文章

  • web前端工程师怎样才可以获得高薪呢?
    web前端工程师怎样才可以获得高薪呢?今天就给你4个获得高薪的秘诀,详细看哦! 1.选择性的掌握一下Photoshop或者Fireworks.学到什么程度可以根据你自己的需求来定。如果将来靠前端吃饭,去大公司是不需要前端开发做设计稿的,会分层切图就可以了。当然,如果对设计方面感兴趣的话,把PS玩的......
  • web基础漏洞-json劫持
    1、定义json劫持,有时也被称为jsonp劫持,或者划分为csrf的一种类型,说的是同一个对象。一般csrf,是借用用户登录后的cookie凭证身份,结果是攻击者伪造提交操作类型的请求,即增删改,而几乎无法获取数据。受害者用户登录目标网站,cookie作为登录凭证,不包含token网站下存在jsonp机制,即允......
  • web基础漏洞-ssrf
    1、介绍ssrf,server-serverrequestforgery服务端对服务端的请求伪造,有时也理解为serversiderequestforgery服务端侧的请求伪造。指服务端借助用户请求中的参数,向服务器内部或者其他服务器发起请求,而这个过程对发起方是信任的,导致出现危害。攻击者发送链接,由服务端去请求。......
  • 1万多中外诗歌精品收藏ACCESS\EXCEL数据库
    《中外诗歌精品收藏ACCESS数据库》共收录中外经典诗歌14000首、诗歌知识500余条。古今中外经典诗词曲一网打尽。包含中国先秦到近当代的作品如诗经、古诗、南北朝民歌、唐诗、宋词、元曲、近当代的自由诗和世界各国著名诗人如拜伦、莎士比亚、雪莱、泰戈尔、裴多菲、普希金、狄金......
  • 52.同源策略(Same-Origin Policy)限制了跨域请求No 'Access-Control-Allow-Origin' head
    又遇到如下报错了,该如何处理,AccesstoXMLHttpRequestat'http://localhost:3000/users'fromorigin'http://localhost:5173'hasbeenblockedbyCORSpolicy:No'Access-Control-Allow-Origin'headerispresentontherequestedresource.这个错误......
  • 上万条最好的周公解梦ACCESS\EXCEL数据库
    虽然之前已经有了《7千多条周公解梦断梦秘书ACCESS数据库》、《4千多周公解梦包含化解方法ACCESS数据库》等相关的周公解梦的数据库,但今天发现的周公解梦的记录数量已经达到了上万条,虽然分类没有《7千多条周公解梦断梦秘书ACCESS数据库》多,但记录数多出了不少。分类情况汇总有:01......
  • 上万条全球各国纸币大全含图ACCESS数据库
    《上万条全球各国纸币大全含图ACCESS数据库》是今天采集自钱币大全网站的纸币资料,大类包含:中国大陆、中国台湾、中国香港、中国澳门、亚洲纸钞、欧洲纸钞、美洲纸钞、非洲纸钞、大洋洲、其他纸钞等,而且纸币信息包含:国家名称、英文名称、目录编号、纸钞面额、纸钞年版、纸钞规格、......
  • web基础漏洞-界面操作劫持
    1、介绍界面操作劫持攻击是一种基于视觉欺骗的web会话劫持攻击,它通过在网页的可见输入控件上覆盖一个不可见的框iframe,使得用户误以为在操作可见控件,而实际上用户的操作行为被不可见的框所劫持,执行不可见框中的恶意劫持代码,从而完成在用户不知情的情况下窃取敏感信息、篡改数据等......
  • javaWeb中的编码解码
    在上篇博客中LZ介绍了前面两种场景(IO、内存)中的Java编码解码操作,其实在这两种场景中我们只需要在编码解码过程中设置正确的编码解码方式一般而言是不会出现乱码的。对于我们从事java开发的人而言,其实最容易也是产生乱码最多的地方就是web部分。首先我们来看在javaWeb中有哪些地方存......
  • 3万多条含图片的菜谱资料ACCESS\EXCEL数据库
    我记得之前我采集、提取过两份菜谱资料数据库,一份是菜谱数据不上万的带图片的,详情点击这里,一份是2万多条记录但格式未整理并且没有图片的。而今天的这个3万多条含图片的菜谱资料ACCESS数据库包含了3万多条常菜谱做法,并且结构简洁,最主要的是每个菜谱都包含图片。菜谱分50个大类......