👍 【进阶】tokensTool结合copilot使用fastGpt知识库
不准白嫖,请给我免费的star⭐吧,十分感谢!
⚠注意事项
❗使用copilot或cocopilot使用GPT-4有风险😂,可能会导致Github封号,请自行注册小号,小范围谨慎使用!!!!!!
!!!本工具🥰只提供转发始皇接口,所有责任不由本工具承担!!!
🦄感谢CaoYunzhou提供的实例
一.使用学生包
1.通过学生认证或个人试用获取到copilot的使用权限
学生认证具体教程 参考
个人试用 参考
拼车 参考
2.根据接口提示获取 GHO-xxx,GHU-xxx 或者ccu-XXX
⚠拿到的 GHO-xxx,GHU-xxx ,一定要小心保存,防止泄露❗❗❗
3.如何应用
version: '3.3'
services:
pg:
image: ankane/pgvector:v0.5.0 # git
# image: registry.cn-hangzhou.aliyuncs.com/fastgpt/pgvector:v0.5.0 # 阿里云
container_name: pg
restart: always
ports: # 生产环境建议不要暴露
- 5432:5432
networks:
- fastgpt
environment:
# 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果
- POSTGRES_USER=username
- POSTGRES_PASSWORD=password
- POSTGRES_DB=postgres
volumes:
- ./pg/data:/var/lib/postgresql/data
mongo:
image: mongo:5.0.18
# image: registry.cn-hangzhou.aliyuncs.com/fastgpt/mongo:5.0.18 # 阿里云
container_name: mongo
restart: always
ports: # 生产环境建议不要暴露
- 27017:27017
networks:
- fastgpt
environment:
# 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果
- MONGO_INITDB_ROOT_USERNAME=username
- MONGO_INITDB_ROOT_PASSWORD=password
volumes:
- ./mongo/data:/data/db
fastgpt:
container_name: fastgpt
image: ghcr.io/labring/fastgpt:latest # git
# image: registry.cn-hangzhou.aliyuncs.com/fastgpt/fastgpt:latest # 阿里云
ports:
- 3000:3000
networks:
- fastgpt
depends_on:
- mongo
- pg
restart: always
environment:
# root 密码,用户名为: root
- DEFAULT_ROOT_PSW=1234
# 中转地址,如果是用官方号,不需要管。务必加 /v1
- OPENAI_BASE_URL=你的tool的网址/加上你的自定义后缀/(ccu的话加上cocopilot)/v1
- CHAT_API_KEY=ghu-XXX/ccu-XXX
- DB_MAX_LINK=5 # database max link
- TOKEN_KEY=any
- ROOT_KEY=root_key
- FILE_TOKEN_KEY=filetoken
# mongo 配置,不需要改. 如果连不上,可能需要去掉 ?authSource=admin
- MONGODB_URI=mongodb://username:password@mongo:27017/fastgpt?authSource=admin
# pg配置. 不需要改
- PG_URL=postgresql://username:password@pg:5432/postgres
volumes:
- ./config.json:/app/data/config.json
networks:
fastgpt:
修改于 2024-01-13 12:31:33