【gpt】免费部署个人gpt平台(无需tz)

方案一:api-key

准备平台

  • chatgpt api-key:https://beta.openai.com/account/api-keys
  • github账号:https://github.com/
  • 个人免费域名:https://nic.eu.org/
  • vercel 账号(可以使用github登录):https://vercel.com/
  • cloudflare账号:https://dash.cloudflare.com/

说明

ChatGPT-Next-Web介绍

  • 在 1 分钟内使用 Vercel 免费一键部署
  • 精心设计的 UI,响应式设计,支持深色模式
  • 极快的首屏加载速度(~85kb)
  • 海量的内置 prompt 列表,来自中文和英文
  • 自动压缩上下文聊天记录,在节省 Token 的同时支持超长对话
  • 一键导出聊天记录,完整的 Markdown 支持
  • 拥有自己的域名?好上加好,绑定后即可在任何地方无障碍快速访问

部署流程

静态网页部分

  • fork项目ChatGPT-Next-Web到本地仓库
  • 打开vercel ,绑定github,读取ChatGPT-Next-Web仓库
  • 配置环境变量
    在这里插入图片描述
  • deploy即可

域名部分

  • https://nic.eu.org/注册域名,参考网上教程绑定到cloudflare平台
  • 解析域名到vercel 在这里插入图片描述
  • vercel 中自定义域名
  • 注意clouflare中的ssl配置
    在这里插入图片描述

成果,无需tz即可访问

在这里插入图片描述

方案二:New Bing

准备

  • bing账号
  • github账号:https://github.com/
  • 个人免费域名:https://nic.eu.org/
  • vercel 账号(可以使用github登录):https://vercel.com/
  • cloudflare账号:https://dash.cloudflare.com/

说明

基于微软 New Bing 用 Vue3 和 Go 简单定制的微软 New Bing 演示站点,拥有一致的 UI 体验,支持 ChatGPT 提示词,国内可用,基本兼容微软 Bing AI 所有功能,无需登录即可畅聊。

⭐ Bing 官方聊天服务器(相对较快和稳定,推荐)不可用时,可参考以下方案

可用 ModHeader 添加 X-Forwarded-For 请求头,对应 URL 是 wss://sydney.bing.com/sydney/ChatHub,具体可参考 issues #71 及 https://zhuanlan.zhihu.com/p/606655303
本地部署再部署一份作为聊天中转服务,或下载 Release 直接运行,自定义聊天服务器中填入 http://localhost:8080,并选择。
⭐ 聊天服务器 (暂时默认 Cloudflare Workers,请求数每天限额 100,000,撑不了多久 ,推荐自行部署,参考下面 部署聊天服务器 ) 可在右上角 设置 => 服务选择 中切换

⭐ 国内可用 (部署服务器需要直连 www.bing.com 不重定向 CN ,可配置 socks 连接)

⭐ 支持现有开源 ChatGPT 提示词库

⭐ 需要画图等高级功能时(需选更有创造力模式或右上角 设置 => 图像创建 ),可登录微软账号设置用户 Cookie 进行体验

部署

  • fork项目go-proxy-bingai到本地仓库
  • 按照readme部署

work.js

const SYDNEY_ORIGIN = 'https://sydney.bing.com';
const KEEP_REQ_HEADERS = ['accept','accept-encoding','accept-language','connection','cookie','upgrade','user-agent','sec-websocket-extensions','sec-websocket-key','sec-websocket-version','x-request-id','content-length','content-type','access-control-request-headers','access-control-request-method',
];
const IP_RANGE = [['3.2.50.0', '3.5.31.255'], //192,000['3.12.0.0', '3.23.255.255'], //786,432['3.30.0.0', '3.33.34.255'], //205,568['3.40.0.0', '3.63.255.255'], //1,572,864['3.80.0.0', '3.95.255.255'], //1,048,576['3.100.0.0', '3.103.255.255'], //262,144['3.116.0.0', '3.119.255.255'], //262,144['3.128.0.0', '3.247.255.255'], //7,864,320
];/*** 随机整数 [min,max)* @param {number} min* @param {number} max* @returns*/
const getRandomInt = (min, max) => Math.floor(Math.random() * (max - min)) + min;/*** ip 转 int* @param {string} ip* @returns*/
const ipToInt = (ip) => {const ipArr = ip.split('.');let result = 0;result += +ipArr[0] << 24;result += +ipArr[1] << 16;result += +ipArr[2] << 8;result += +ipArr[3];return result;
};/*** int 转 ip* @param {number} intIP* @returns*/
const intToIp = (intIP) => {return `${(intIP >> 24) & 255}.${(intIP >> 16) & 255}.${(intIP >> 8) & 255}.${intIP & 255}`;
};const getRandomIP = () => {const randIndex = getRandomInt(0, IP_RANGE.length);const startIp = IP_RANGE[randIndex][0];const endIp = IP_RANGE[randIndex][1];const startIPInt = ipToInt(startIp);const endIPInt = ipToInt(endIp);const randomInt = getRandomInt(startIPInt, endIPInt);const randomIP = intToIp(randomInt);return randomIP;
};/*** home* @param {string} pathname* @returns*/
const home = async (pathname) => {const baseUrl = 'https://raw.githubusercontent.com/adams549659584/go-proxy-bingai/master/';let url;// if (pathname.startsWith('/github/')) {if (pathname.indexOf('/github/') === 0) {url = pathname.replace('/github/', baseUrl);} else {url = baseUrl + 'cloudflare/index.html';}const res = await fetch(url);const newRes = new Response(res.body, res);if (pathname === '/') {newRes.headers.delete('content-security-policy');newRes.headers.set('content-type', 'text/html; charset=utf-8');}return newRes;
};export default {/*** fetch* @param {Request} request* @param {*} env* @param {*} ctx* @returns*/async fetch(request, env, ctx) {const currentUrl = new URL(request.url);// if (currentUrl.pathname === '/' || currentUrl.pathname.startsWith('/github/')) {if (currentUrl.pathname === '/' || currentUrl.pathname.indexOf('/github/') === 0) {return home(currentUrl.pathname);}const targetUrl = new URL(SYDNEY_ORIGIN + currentUrl.pathname + currentUrl.search);const newHeaders = new Headers();request.headers.forEach((value, key) => {// console.log(`old : ${key} : ${value}`);if (KEEP_REQ_HEADERS.includes(key)) {newHeaders.set(key, value);}});newHeaders.set('host', targetUrl.host);newHeaders.set('origin', targetUrl.origin);newHeaders.set('referer', 'https://www.bing.com/search?q=Bing+AI');const randIP = getRandomIP();// console.log('randIP : ', randIP);newHeaders.set('X-Forwarded-For', randIP);const oldUA = request.headers.get('user-agent');const isMobile = oldUA.includes('Mobile') || oldUA.includes('Android');if (isMobile) {newHeaders.set('user-agent','Mozilla/5.0 (iPhone; CPU iPhone OS 15_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.7 Mobile/15E148 Safari/605.1.15 BingSapphire/1.0.410427012');} else {newHeaders.set('user-agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36 Edg/113.0.1774.35');}// newHeaders.forEach((value, key) => console.log(`${key} : ${value}`));const newReq = new Request(targetUrl, {method: request.method,headers: newHeaders,body: request.body,});// console.log('request url : ', newReq.url);const res = await fetch(newReq);return res;},
};

GPT官网无法访问

可以考虑使用谷歌DNS+global proxy

参考阅读

https://iamlay.com/post/DeployChatGPT/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/6113.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

本地部署chatgpt根据开源项目Pandora

机缘巧合下看了零度解说的视频&#xff0c;然后发现一个巨强大的本地部署的chatgpt的项目&#xff0c;高仿官网的。 项目地址&#xff1a;https://github.com/pengzhile/pandora 本地部署 1、下载并安装Docker 【官网下载】&#xff08;window、mac、linux都支持&#xff09; …

【Python小技巧】使用Gradio 构建基于ChatGPT的AI绘图 Web 应用(附源码)

文章目录 前言一、Gradio是什么&#xff1f;二、使用Gradio构建基于ChatGPT的 Web 应用1. 安装gradio库2. 安装openai库&#xff08;ChatGPT的python库&#xff09;3. Web 应用示例&#xff08;源代码&#xff09; 总结 前言 都说ChatGPT也可以生成图片&#xff0c;好奇的我也…

三分钟教你如何定义自己的ChatGPT

三分钟教你如何定义自己的ChatGPT 成品预览材料准备MyChatGPT自定义AI 成品预览 ![苍老师](https://img-blog.csdnimg.cn/5ec33f6b23064da4a380aa72fdbf528b.png#pic_center 材料准备 总共有两种方式&#xff1a; 一种是使用自己的OpenAI账号&#xff0c;这种方式是可控性比…

【Python小技巧】使用Gradio构建基于ChatGPT的 Web 应用(附源码)

文章目录 前言一、Gradio是什么&#xff1f;二、使用Gradio构建基于ChatGPT的 Web 应用1. 安装gradio库2. 安装openai库&#xff08;ChatGPT的python库&#xff09;3. Web 应用示例&#xff08;源代码&#xff09; 总结 前言 随着人工智能的不断发展&#xff0c;各种智能算法越…

ChatGPT Plus价格太贵,可以约上三五知己一起上车体验一下,这个项目就能帮到你

对于想体验ChatGPT PLus的小伙伴&#xff0c;可能觉得自己一个人一个月花费20美元&#xff0c;相对于人民币每月137多&#xff0c;确实是一个不少的开支&#xff0c;如果&#xff0c;几个人合作一个账号&#xff0c;这样负担就减少了。刚好&#xff0c;最近逛github发现刚好有一…

科大讯飞回应了:中国版ChatGPT可以乐观以待,有信心实现类似技术跃迁

杨净 萧箫 发自 凹非寺量子位 | 公众号 QbitAI 国内玩家打造中国ChatGPT的劲头&#xff0c;甚至都有点谷歌微软争先恐后那味了。 最具代表性的玩家有两位&#xff0c;一个是有着互联网基因优势的百度&#xff0c;一个是人工智能领域A股龙头企业科大讯飞&#xff0c;都率先做出了…

Web3中文|AI战幔拉开,百度、微软、谷歌等科技企业拉响「红色警报」

2月6日&#xff0c;路透社报道称&#xff0c;谷歌母公司Alphabet宣布将推出名为“Bard”的AI&#xff08;人工智能&#xff09;聊天机器人服务以及更多的人工智能项目。 2月7日&#xff0c;百度聊天机器人项目名字确定为“文心一言”&#xff0c;英文名ERNIE Bot&#xff0c;将…

ChatGPT 的 18 种高级玩法,惊到我了!!

点击关注公众号&#xff0c;Java干货及时送达学习 Spring Cloud 微服务的正确姿势&#xff01;用上 ChatGPT 啦&#xff0c;强的离谱&#xff01;终于把 Spring Boot 3.0 写成书了&#xff01;作者&#xff1a;ㄣ知冷煖★ 链接&#xff1a;blog.csdn.net/weixin_42475060/artic…

体验了一下火爆全球的 ChatGPT,我惊呆了

这几天&#xff0c;要说编程圈最热的话题&#xff0c;莫过于OpenAI的ChatGPT&#xff0c;写小说&#xff0c;写代码&#xff0c;找BUG&#xff0c;写论文&#xff0c;画漫画&#xff0c;谱曲……简直没有它干不了的事。 趁着下班时间&#xff0c;我也光速注册体验了一下&#…

Qt6.2教程——1.Qt安装及编写登录界面

本文旨在帮助读者理解如何使用ChatGPT来辅助安装和学习Qt 6.2。我们将从Qt 6.2的基本概念开始&#xff0c;然后深入了解其安装过程&#xff0c;并探讨如何使用ChatGPT作为一个强大的辅助工具。对于那些寻求在学习和使用Qt 6.2中找到有效支持的人来说&#xff0c;这篇文章将提供…

ChatGPT 如何促进智能客服行业发展

章节一&#xff1a;智能客服的背景及发展趋势 随着人工智能技术的快速发展&#xff0c;智能客服正逐渐成为企业服务中不可或缺的一环。相比于传统客服方式&#xff0c;智能客服能够快速地为客户提供满意的解决方案&#xff0c;大幅降低企业的客服成本&#xff0c;提高客户的满意…

AIGC 专栏简介

人工智能&#xff08;AI&#xff09;是近年来飞速发展的一门技术&#xff0c;已经在诸多领域得到了广泛的应用&#xff0c;如自然语言处理、图像识别、语音识别、机器翻译、智能客服、自动驾驶等领域。 随着深度学习等技术的发展&#xff0c;人工智能在模型精度和运行效率等方…

ChatGPT对话之云原生,最后它真的可以帮我出书了

文章目录 1. 云原生工程师必须掌握的10项技能请列举2. 请列举20个云原生工程师必须熟练的工具3. 请列举20个学习云原生教程最棒的网站4. 请列举20个关于云原生技术可以带来未来潜力巨大的项目方案5. 请列举当下关于云原生技术领域最热门的20个话题6. 请帮忙列举20个关于在云原生…

Cursor--gp4使用非常方便(保姆级教学)

高效学习工具/平台推荐&#xff08;Cursor&#xff09; 官网下载&#xff1a;点我 点击设置 设置中文&#xff1a; 界面设置中文 代码能力 看它会不会讲个笑话 最后来个视频展示&#xff0c;看看他的速度 更多请查看&#xff1a;点我 有没有非常好用&#xff01;有没有非常好…

chatgpt赋能python:Python图片处理:让图像处理更简单

Python 图片处理&#xff1a;让图像处理更简单 作为一门强大的编程语言&#xff0c;Python 可以处理多种任务&#xff0c;其中之一是图形处理。Python 程序员可以使用各种库和工具&#xff0c;在不同的平台上进行图片处理、编辑和转换。在本文中&#xff0c;我们将讨论 Python…

chatgpt赋能python:Python处理照片:让你的图片更出色

Python处理照片&#xff1a;让你的图片更出色 介绍 随着移动设备和社交媒体的普及&#xff0c;人们对照片的需求与日俱增。照片除了记录生活&#xff0c;还是展示个人品味和风格的方式。为了在海量照片中脱颖而出&#xff0c;我们需要拥有一些工具来增加照片的质量和美感。这…

chatgpt赋能python:Python将两张图片拼接成一张图:让您的图片处理更高效!

Python将两张图片拼接成一张图&#xff1a;让您的图片处理更高效&#xff01; 作为一个有着10年Python编程经验的工程师&#xff0c;我发现Python成为了许多项目的主要语言&#xff0c;其中涵盖了很多关于图像处理的应用程序。在本文中&#xff0c;我将会带您探究一个非常基础…

chatgpt赋能python:用Python处理图片:提升图像处理效率,实现快速操作

用Python处理图片&#xff1a;提升图像处理效率&#xff0c;实现快速操作 简介 Python是一种简单易学的高级编程语言&#xff0c;在计算机视觉和图像处理方面得到了广泛的应用。借助Python的图像处理库&#xff0c;可以实现图像处理的多种操作&#xff0c;包括裁剪、缩放、旋…

为什么ChatGPT的用户体验如此强大

短短三个月的时间&#xff0c;OpenAI的应 ChatGPT就获得了大量的用户。人气的迅速上升导致一些人预测 ChatGPT 不仅会扰乱搜索引擎&#xff0c;还会扰乱电子学习、写作和编辑等领域。 该软件不仅是一个有趣的聊天机器人&#xff0c;您可以与之进行有趣的对话&#xff0c;而且还…

给国外电子邮箱发海外邮件用什么邮箱好?

给国外电子邮箱发海外邮件用什么邮箱好&#xff1f;企业在与海外客户合作中使用的邮件通信是最常用的沟通手段&#xff0c;但是由于各种原因&#xff0c;很多企业的领导们都为邮件不能完全保证即时的收发而头疼&#xff0c;据不少客户的反馈&#xff0c;他们经常遇到的情况是邮…