type
status
date
slug
summary
tags
category
icon
password

CHAT2API

🤖 一个简单的 ChatGPT TO API 代理
🌟 无需账号即可使用免费、无限的 GPT-3.5
💥 支持 AccessToken 使用账号,支持 GPT-4GPT-4o、 GPTs
🔍 回复格式与真实 API 完全一致,适配几乎所有客户端

功能

  1. 免登录 GPT-3.5 对话
  1. GPT-3.5 对话(传入模型名不包含 gpt-4,则默认使用 gpt-3.5,也就是 text-davinci-002-render-sha)
  1. GPT-4 对话(传入模型名包含: gpt-4,gpt-4o,gpt-4-moblie 即可使用对应模型,需传入 AccessToken)
  1. GPT-4 画图、代码、联网
  1. 支持 GPTs(传入模型名:gpt-4-gizmo-g-*)
  1. 支持 Team Plus 账号(需传入 team account id)
  1. 上传图片、文件(格式为 API 对应格式,支持 URL 和 base64)
  1. WebUI(http://127.0.0.1:5005,不支持登录使用)
  1. 可作为网关使用,可多机分布部署
  1. 多账号轮询,同时支持 AccessToken 和 RefreshToken
  1. Tokens 管理,支持上传、清除

部署docker-compose.yml

version: '3' services: chat2api: image: lanqian528/chat2api:latest container_name: chat2api restart: unless-stopped ports: - '5005:5005' volumes: - ./data:/app/data # 挂载一些需要保存的数据 environment: - TZ=Asia/Shanghai # 设置时区 - ARKOSE_TOKEN_URL=http://arkose:5006/token # 已内置,不要改动 arkose: image: lanqian528/funcaptcha_solver:latest container_name: funcaptcha_solver restart: unless-stopped ports: - '5006:5006' environment: - TZ=Asia/Shanghai # 设置时区

环境变量

每个环境变量都有默认值,如果不懂环境变量的含义,请不要设置,更不要传空值,字符串无需引号。
分类
变量名
示例值
默认值
描述
安全相关
API_PREFIX
your_prefix
None
API 前缀密码,不设置容易被人访问,设置后需请求 /your_prefix/v1/chat/completions
AUTHORIZATION
your_first_authorizationyour_second_authorization
[]
你自己为使用多账号轮询 Tokens 设置的授权,英文逗号分隔
AUTH_KEY
your_auth_key
None
私人网关需要加auth_key请求头才设置该项
请求相关
CHATGPT_BASE_URL
https://chatgpt.com
https://chatgpt.com
ChatGPT 网关地址,设置后会改变请求的网站,多个网关用逗号分隔
PROXY_URL
http://ip:porthttp://username:password@ip:port
[]
代理 URL,多个代理用逗号分隔
ARKOSE_TOKEN_URL
https://example.com/token
[]
获取 Arkose token 的地址
功能相关
HISTORY_DISABLED
true
true
是否不保存聊天记录并返回 conversation_id
POW_DIFFICULTY
00003a
00003a
要解决的工作量证明难度,不懂别设置
RETRY_TIMES
3
3
出错重试次数,使用 AUTHORIZATION 会自动轮询下一个账号
ENABLE_GATEWAY
true
true
是否启用网关模式(WEBUI)
CONVERSATION_ONLY
false
false
是否直接使用对话接口,如果你用的网关支持自动解决pow和arkose才启用
ENABLE_LIMIT
true
true
开启后不尝试突破官方次数限制,尽可能防止封号
UPLOAD_BY_URL
false
false
开启后按照 URL+空格+正文 进行对话,自动解析 URL 内容并上传,多个 URL 用空格分隔
CHECK_MODEL
false
false
检查账号是否支持传入模型,开启后可以稍微避免4o返回3.5内容,但是会增加请求时延,且并不能解决降智问题
 
爬取豆瓣筛选电影GitHub action打包推送镜仓库
悟然
悟然
一个普通的机器人专业本科生🍚
公告
type
status
date
slug
summary
tags
category
icon
password
🎉悟然blog
此博客由notion支持,要购买chatgpt的可以通过上方的悟然百货,低价购买