标签: app

  • 【Docker】ChatGPT – WEB 保姆级搭建教程,随时随地用上ChatGPT

    【Docker】ChatGPT – WEB 保姆级搭建教程,随时随地用上ChatGPT

    引言

    本文教你如何快速搭建基于OpenAI的ChatGPT。OpenAI API是OpenAI提供的一种云端服务,允许开发人员使用OpenAI的人工智能模型,以便执行自然语言处理和代码生成等任务。OpenAI API提供了一系列模型,这些模型的能力不同,适合不同的任务,并且还可以对自定义模型进行微调。

    项目地址:https://github.com/Chanzhaoyu/chatgpt-web
    Demo:https://chatweb.zmyos.com/

    环境准备

    1、购买 VPS 一台,推荐 w3d.host(专属七四折优惠码:ZMYOS w3d.host的IP纯净伪家宽,9929回国线路优质)
    评测地址:https://blog.zmyos.com/w3d-lax9929.html

    2、域名一个,并做好解析,解析 IP 地址为 VPS 的 IP地址

    搭建步骤

    1、安装 Docker 及 Docker-compose

    • 安装Docker
    #更新、安装必备软件
    
    apt-get update && apt-get install -y wget vim
    
    #国外机:
    
    curl -sSL https://get.docker.com/ | sh
    
    #国内机:
    
    curl -sSL https://get.daocloud.io/docker | sh
    
    #开机自动启动
    
    systemctl start docker
    
    systemctl enable docker
    • 安装 Docker-compose
    #国外机:
    sudo curl -L "https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    #国内机
    curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose

    2、安装 Nginx Proxy Manager

    Nginx Proxy Manager 是一款基于Docker 的反代神器,强烈推荐使用。

    • 创建目录
    mkdir -p data/docker_data/npm
    cd data/docker_data/npm
    • 创建 docker-compose.yml 文件
    nano docker-compose.yml 
    • 在文件中填入以下内容,然后 Ctrl+X 保存,按 Y 退出
    version: "3"
    services:
      app:
        image: 'jc21/nginx-proxy-manager:latest'
        restart: unless-stopped
        ports:
          # These ports are in format <host-port>:<container-port>
          - '80:80' # Public HTTP Port
          - '443:443' # Public HTTPS Port
          - '81:81' # Admin Web Port
          # Add any other Stream port you want to expose
          # - '21:21' # FTP
        environment:
          DB_MYSQL_HOST: "db"
          DB_MYSQL_PORT: 3306
          DB_MYSQL_USER: "npm"
          DB_MYSQL_PASSWORD: "npm"
          DB_MYSQL_NAME: "npm"
          # Uncomment this if IPv6 is not enabled on your host
          # DISABLE_IPV6: 'true'
        volumes:
          - ./data:/data
          - ./letsencrypt:/etc/letsencrypt
        depends_on:
          - db
    
      db:
        image: 'jc21/mariadb-aria:latest'
        restart: unless-stopped
        environment:
          MYSQL_ROOT_PASSWORD: 'npm'
          MYSQL_DATABASE: 'npm'
          MYSQL_USER: 'npm'
          MYSQL_PASSWORD: 'npm'
        volumes:
          - ./data/mysql:/var/lib/mysql
    • 运行
    docker-compose up -d

    通过 IP:81 来访问 Nginx Proxy Manager ,具体的反代操作我们接下来会讲,请先记住初始账户和密码

    Email:    admin@example.com
    Password:  changeme

    3、安装 ChatGPT-web

    创建目录

    mkdir -p data/docker_data/chatgpt
    cd data/docker_data/chatgpt

    创建 docker-compose.yml 文件

    nano docker-compose.yml

    在文件中填入以下内容,然后 Ctrl+X 保存,按 Y 退出

    这里的API KEY,自行申请,或者有某鱼购买账号获取
    本站提供的免费API-Key如下,为避免滥用,回复可见

    此处内容作者设置了 回复 可见

    version: '3'
    
    services:
      app:
        image: chenzhaoyu94/chatgpt-web:main
        ports:
          - 3002:3002
        environment:
          OPENAI_API_KEY: xxxxxx

    创建完成后,运行

    docker-compose up -d

    然后就可以通过 IP:3002 来访问 ChatGPT

    image-20230220093505228

    4、反代 ChatGPT

    前面是用 IP:3002 来访问ChatGPT,我们可以通过反代的方式实现域名访问,并配置 SSL 证书,就像前面的演示网址一样。接下来就来进行反代操作,用到第二步中搭建的 Nginx Proxy Manager

    用 IP:81 打开 Nginx Proxy Manager,第一次登录以后需要修改用户和密码,请自行配置

    下面介绍反代的操作

    打开 Proxy Hosts -> 点击右上角 Add Proxy Hosts -> 按照图中进行配置 -> 颁发 SSL 证书并开启强制 Https 访问 -> 点击 Save 保存

    image-20230220094112997

    image-20230220094203594

    至此,就完成反代的工作,接下来就可以用刚才解析的域名访问 ChatGPT 了。

    Enjoy~

  • 首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!这一版本ui比较好看  回复速度也快了

    小程序是java的 带后台 本来准备给你们带上接口的然后么后台是和接口连接的

    我改什么内容你们前段都会显示所以 开源自己搭建下吧,腾讯云买个国外服务器就可以了

    几十块钱!  而且最近openkey 封号比较频繁所以大家自己弄下!

    *小程序需配合java程序,上面的链接为Java开源程序的搭建以及教程

    *下面将详细介绍此套系统的前端搭建过程谢谢!

    所需环境

    uniapp nodejs

    搭建教学

    • 首先前端源码下载下来,用idea源码编辑器打开,只需要修改配置文件中的请求api(request/request.js),需要搭建好后端请求

    1.服务器配置

    • centos7.9

      2.宝塔面板安装宝塔

      3.如果在线下载地址报错:

      下载xshell

      4.前端使用工具 :

      HBuilder X

      node.js

    • 伪静态
           try_files $uri $uri/ /index.html;
           location /prod-api/ {
       		proxy_set_header Host $http_host;
       		proxy_set_header X-Real-IP $remote_addr;
      		proxy_set_header REMOTE-HOST $remote_addr;
       		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       		proxy_pass http://120.48.124.77:7697/;
       	}

    伪静态最后面地址改为自己的服务器地址(带端口)

    链接:https://pan.baidu.com/s/1WlvQnD_JcabK2E-bCSwgvA 

    提取码:oxnx

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    后台展示:

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    前端展示:(已上线)

    首发ChatGPT3.5小程序开源vue!

  • 首发ChatGPT3.5小程序开源vue

    小程序是java的 带后台 本来准备给你们带上接口的然后么后台是和接口连接的

    我改什么内容你们前段都会显示所以 开源自己搭建下吧,腾讯云买个国外服务器就可以了

    几十块钱!  而且最近openkey 封号比较频繁所以大家自己弄下!

    *小程序需配合java程序,上面的链接为Java开源程序的搭建以及教程

    *下面将详细介绍此套系统的前端搭建过程谢谢!

    所需环境

    uniapp nodejs

    搭建教学

    • 首先前端源码下载下来,用idea源码编辑器打开,只需要修改配置文件中的请求api(request/request.js),需要搭建好后端请求

    • centos7.9

      2.宝塔面板安装宝塔

      3.如果在线下载地址报错:

      下载xshell

      4.前端使用工具 :

      HBuilder X

      node.js

    • 伪静态

           try_files $uri $uri/ /index.html;
           location /prod-api/ {
       		proxy_set_header Host $http_host;
       		proxy_set_header X-Real-IP $remote_addr;
      		proxy_set_header REMOTE-HOST $remote_addr;
       		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       		proxy_pass http://120.48.124.77:7697/;
       	}

    伪静态最后面地址改为自己的服务器地址(带端口)

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

    首发ChatGPT3.5小程序开源vue!

  • BP3百度网盘程序 PHP百度网盘目录程序

    BP3百度网盘程序 PHP百度网盘目录程序

    bp3是一款网盘程序,使用php开发,任意支持php的服务器均可以部署,包括虚拟主机,bp3本身并不存储数据,而是对接百度网盘,完全使用官方接口,长期稳定,如何用一句话描述bp3能做什么?
    百度云会员用户:bp3=百度云+高速下载站
    百度云普通用户:bp3=百度云+蓝奏云(单文件100MB不限速)
    百度云开发者:bp3有强大的授权系统,可为控制台程序或Web程序快速授权
    随着bp3的不断发展,当前也是最强大的百度网盘目录树生成工具,系统大部分功能都需要登录才能使用,说再多不如一试,请部署安装后自行体验。

    安装教程

    1.下载代码到服务器上(应该直接使用源码,releases仅用于记录每个大版本的更新),

    2.已推出免app系统和内置app系统,最快只需要动动鼠标点击几下即可配置完毕,这是非常惊人的配置效率。

    3.当然,你也可以使用正规配置(推荐),申请百度网盘开发者app,并填入信息即可。

    4.另外,你需要注意的是:本程序编写环境为linux、php74(版本不可低于php7,支持到php8最新版本,需要curl以及zip扩展),因环境问题请尽量自行排查,若无法解决可求助。

    使用技巧

    本程序完全使用百度网盘官方接口,无任何违规行为,程序非常稳定

    本程序可以直接从百度网盘下载文件,这意味着可以合理的利用百度网盘的大存储容量

    另外,即使你没有百度网盘会员,对于100MB以内的单个文件,仍然享有不限速服务,足以应对一般场景,如果你本身有百度网盘会员,可以拥有更畅快的体验

    bp3是很棒的网盘系统,之所以这么说是有原因的:

    bp3内置了列表展示(同类程序基本都有)
    bp3内置了文件搜索,在应对海量数据时非常有用(同类程序几乎没有)
    对文件、文件夹进行移动或重命名后,下载链接依然不会失效,这是因为文件是根据ID进行识别的(同类程序几乎都不能)
    bp3能够对用户权限进行控制,你可以使用它作为目录展示工具,而不是一定要提供下载。

    【支持绑定无限账户、每个账户绑定无限目录,支持极速导入无限制大小的百度网盘缓存DB,支持跨网盘搜索,自动同步百度网盘数据等,导入DB用于列表展示和数据搜索,千万级数据秒搜】。

    bp3能够中转下载,或取得百度网盘直链(这里的直链,并非破解而来,而是官方接口,长期稳定可用)用于下载等。

  • 已测!Bty分销系统v1.0开源版源码

    已测!Bty分销系统v1.0开源版源码

    已测!Bty分销系统v1.0开源版源码已测!Bty分销系统v1.0开源版源码已测!Bty分销系统v1.0开源版源码

    Bty分销系统开源版,宝塔分销系统开源版,该系统基于宝塔开放API底层控制器,进行主机控制,目前可以完成大部分主机操作功能如:新增主机、修改主机配置、删除主机、查找主机、以及宝塔面板能开放使用的主机操作功能,由于宝塔面板的单一用户性,所以开发这款可以由个人操作的IDC分销系统。
    项目特色:
    独立的用户管理、后台配置
    使用宝塔API接入服务器可实现正常的网站操作,实现网站开通、域名绑定、ssl证书、防盗链、一键部署、网站防篡改、网站监控报表、防火墙等功能
    配合宝塔强大的生态系统,安装更多插件后可使用到许多有趣的功能
    内置易支付,简单方便完成会员充值操作
    软件架构

    Thinkphp5flatlab-bootstrap3

    环境需求

    Centos7.2PHP5.3-7.3Mysql5.5Redis4.0.9Nginx1.14.0Pure-Ftpd 1.0.47phpMyAdmin 4.4

    安装教程
    1.上传并解压源码到网站根目录(暂不支持二级目录)
    2.修改application/database.php中数据库信息
    3.上传并导入数据库文件bty.sql
    4.将运行目录设置为/public
    5.添加Thinkphp伪静态规则(规则已打包)
    6.登陆后台:http://你的域名/admin/login.html

    7.后台账号:admin 密码:admin000

  • EXCEL图文教程!

    1、转换日期格式

    如下图所示 需要将B列的日期格式转换为中文格式的月份。
    C2单元格输入以下公式,向下复制。

     

    复制

    =TEXT(B2,"[DBnum1]m月")

    格式代码中的m,表示日期中的月份,[DBnum1]表示中文数字。

     

    2、计算商品总价

    如下图所示,C列是商品单价,B列是商品数量,要计算所有商品的总价,E2单元格输入以下公式即可:

     

    复制

    =SUMPRODUCT(B2:B8,C2:C8)

    SUMPRODUCT函数用于将两个参数中的元素逐一相乘,然后再计算相乘后的乘积之和。

     

    3、计算员工年龄

    如下图所示,B列是员工出生年月,需要以2022年11月14为节点,计算员工年龄。
    C2单元格输入以下公式,向下复制。

     

    复制

    =DATEDIF(B2,"2022-11-14","y")

    DATEDIF函数用于计算日期之间的间隔。第一参数是开始日期,第二参数是结束日期,第三参数使用 y,表示间隔类型为年。

     

    4、逆向查询数据

    如下图所示,希望根据F2单元格中的姓名,在左侧的数据表中查询对应的工号。
    G2单元格输入以下公式即可。

     

    复制

    =INDEX(A:A,MATCH(F2,B:B,0))

    首先使用MATCH函数,查询F2中的姓名在B列所处的相对位置,结果为5。
    再使用INDEX函数返回A列中的第5个元素。

     

    5、多条件查询

    如下图所示,要根据F2单元格的部门名称和G2单元格的职务,查询对应的姓名。
    H2单元格输入以下公式即可:

     

    复制

    =LOOKUP(1,0/(A2:A8=F2)/(B2:B8=G2),C2:C8)

    LOOKUP函数的典型用法为:
    =LOOKUP(1,0/(条件区域1=条件1)/(条件区域2=条件2),要返回结果的区域)
    大家可以记住这个用法,会套用就行了。

  • iapp源码:宇柒云盘

    源码功能是对接彩虹网盘的,不懂的可以参考蓝奏网盘

    但是和蓝奏网盘不同的是:

    1.宇柒云盘无需登陆注册即可上传,
    2.单文件大小上限是200MB,
    3.需要记住的链接短,你可以这么记:
    盘.宇柒52.中国
    pan.yuqi52.cn
    4.支持在线预览图片,视频以及音乐文件!

    5.可以直接获取下载直链,软件编写远程更新的可以用到。

    UI是简约为主,想更美化的自己改

    下面是源码的图片展示

    iapp源码:宇柒云盘iapp源码:宇柒云盘iapp源码:宇柒云盘iapp源码:宇柒云盘

  • 2023最新多端社交圈子系统源码 | 陌生人社交 | 即时聊天通信 | 小程序+H5+PC+APP等多端

    2023最新多端社交圈子系统源码 | 陌生人社交 | 即时聊天通信 | 小程序+H5+PC+APP等多端

    圈子论坛社区系统,含完整的后台PHP系统。

    功能:小程序授权登陆,H5和APP,手机号登陆,发帖,建圈子、发活动。

    圈主可置顶推荐帖子,关注、粉丝、点赞等。可作为圈子贴吧、小红书等自媒体。

    它是谁??? 它是一款多用途的圈子社区论坛系统

    系统基于TP6+uni-app框架开发;客户移动端采用uni-app开发,管理后台TH6开发。

    系统支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包生成APP;

    至于用途就看大家了,用来做论坛,交友社区,等等都是一个不错的选择

    UI美观等等,大家可以看小编的演示图就清楚了,功能也完善也挺不错的

    图片:

  • XL软件库App源码+后端源码

    XL软件库App源码+后端源码


    XL软件库App源码+后端源码,多功能软件库,支持自定义对接易支付
    安装教程
    1.先导入sql数据库,然后修改config.php 里边填数据库信息、
    2.再倒入app源码到iapp,打开源码main.iyu载入界面,修改对接网址即可,
    3.后台地址 /admin 账号linyun 密码linyun666..0 或者是admin 123456

  • iappv3简单的数据库助手iapp源码,

    iappv3简单的数据库助手iapp源码

    数据库源码的源码,可以直接新增数据库,表格等等,还是不错的一个源码。可以直接使用的一个成品!

    android11以下可直接用,11及以上的需自行适配沙盒机制!!!