mirror of
				https://github.com/Yidadaa/ChatGPT-Next-Web.git
				synced 2025-10-31 21:59:19 +08:00 
			
		
		
		
	chore: update docs for gemini pro
This commit is contained in:
		
							
								
								
									
										36
									
								
								Dockerfile
									
									
									
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										36
									
								
								Dockerfile
									
									
									
									
									
								
							| @@ -16,6 +16,7 @@ FROM base AS builder | |||||||
| RUN apk update && apk add --no-cache git | RUN apk update && apk add --no-cache git | ||||||
|  |  | ||||||
| ENV OPENAI_API_KEY="" | ENV OPENAI_API_KEY="" | ||||||
|  | ENV GOOGLE_API_KEY="" | ||||||
| ENV CODE="" | ENV CODE="" | ||||||
|  |  | ||||||
| WORKDIR /app | WORKDIR /app | ||||||
| @@ -31,6 +32,7 @@ RUN apk add proxychains-ng | |||||||
|  |  | ||||||
| ENV PROXY_URL="" | ENV PROXY_URL="" | ||||||
| ENV OPENAI_API_KEY="" | ENV OPENAI_API_KEY="" | ||||||
|  | ENV GOOGLE_API_KEY="" | ||||||
| ENV CODE="" | ENV CODE="" | ||||||
|  |  | ||||||
| COPY --from=builder /app/public ./public | COPY --from=builder /app/public ./public | ||||||
| @@ -41,22 +43,22 @@ COPY --from=builder /app/.next/server ./.next/server | |||||||
| EXPOSE 3000 | EXPOSE 3000 | ||||||
|  |  | ||||||
| CMD if [ -n "$PROXY_URL" ]; then \ | CMD if [ -n "$PROXY_URL" ]; then \ | ||||||
|         export HOSTNAME="127.0.0.1"; \ |     export HOSTNAME="127.0.0.1"; \ | ||||||
|         protocol=$(echo $PROXY_URL | cut -d: -f1); \ |     protocol=$(echo $PROXY_URL | cut -d: -f1); \ | ||||||
|         host=$(echo $PROXY_URL | cut -d/ -f3 | cut -d: -f1); \ |     host=$(echo $PROXY_URL | cut -d/ -f3 | cut -d: -f1); \ | ||||||
|         port=$(echo $PROXY_URL | cut -d: -f3); \ |     port=$(echo $PROXY_URL | cut -d: -f3); \ | ||||||
|         conf=/etc/proxychains.conf; \ |     conf=/etc/proxychains.conf; \ | ||||||
|         echo "strict_chain" > $conf; \ |     echo "strict_chain" > $conf; \ | ||||||
|         echo "proxy_dns" >> $conf; \ |     echo "proxy_dns" >> $conf; \ | ||||||
|         echo "remote_dns_subnet 224" >> $conf; \ |     echo "remote_dns_subnet 224" >> $conf; \ | ||||||
|         echo "tcp_read_time_out 15000" >> $conf; \ |     echo "tcp_read_time_out 15000" >> $conf; \ | ||||||
|         echo "tcp_connect_time_out 8000" >> $conf; \ |     echo "tcp_connect_time_out 8000" >> $conf; \ | ||||||
|         echo "localnet 127.0.0.0/255.0.0.0" >> $conf; \ |     echo "localnet 127.0.0.0/255.0.0.0" >> $conf; \ | ||||||
|         echo "localnet ::1/128" >> $conf; \ |     echo "localnet ::1/128" >> $conf; \ | ||||||
|         echo "[ProxyList]" >> $conf; \ |     echo "[ProxyList]" >> $conf; \ | ||||||
|         echo "$protocol $host $port" >> $conf; \ |     echo "$protocol $host $port" >> $conf; \ | ||||||
|         cat /etc/proxychains.conf; \ |     cat /etc/proxychains.conf; \ | ||||||
|         proxychains -f $conf node server.js; \ |     proxychains -f $conf node server.js; \ | ||||||
|     else \ |     else \ | ||||||
|         node server.js; \ |     node server.js; \ | ||||||
|     fi |     fi | ||||||
|   | |||||||
| @@ -5,9 +5,9 @@ | |||||||
|  |  | ||||||
| English / [简体中文](./README_CN.md) | English / [简体中文](./README_CN.md) | ||||||
|  |  | ||||||
| One-Click to get a well-designed cross-platform ChatGPT web UI. | One-Click to get a well-designed cross-platform ChatGPT web UI, with GPT3, GPT4 & Gemini Pro support. | ||||||
|  |  | ||||||
| 一键免费部署你的跨平台私人 ChatGPT 应用。 | 一键免费部署你的跨平台私人 ChatGPT 应用, 支持 GPT3, GPT4 & Gemini Pro 模型。 | ||||||
|  |  | ||||||
| [![Web][Web-image]][web-url] | [![Web][Web-image]][web-url] | ||||||
| [![Windows][Windows-image]][download-url] | [![Windows][Windows-image]][download-url] | ||||||
| @@ -25,7 +25,7 @@ One-Click to get a well-designed cross-platform ChatGPT web UI. | |||||||
| [MacOS-image]: https://img.shields.io/badge/-MacOS-black?logo=apple | [MacOS-image]: https://img.shields.io/badge/-MacOS-black?logo=apple | ||||||
| [Linux-image]: https://img.shields.io/badge/-Linux-333?logo=ubuntu | [Linux-image]: https://img.shields.io/badge/-Linux-333?logo=ubuntu | ||||||
|  |  | ||||||
| [](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FYidadaa%2FChatGPT-Next-Web&env=OPENAI_API_KEY&env=CODE&project-name=chatgpt-next-web&repository-name=ChatGPT-Next-Web) | [](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FYidadaa%2FChatGPT-Next-Web&env=OPENAI_API_KEY&env=CODE&env=GOOGLE_API_KEY&project-name=chatgpt-next-web&repository-name=ChatGPT-Next-Web) | ||||||
|  |  | ||||||
| [](https://zeabur.com/templates/ZBUEFA) | [](https://zeabur.com/templates/ZBUEFA) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -3,7 +3,7 @@ | |||||||
|  |  | ||||||
| <h1 align="center">NextChat</h1> | <h1 align="center">NextChat</h1> | ||||||
|  |  | ||||||
| 一键免费部署你的私人 ChatGPT 网页应用。 | 一键免费部署你的私人 ChatGPT 网页应用,支持 GPT3, GPT4 & Gemini Pro 模型。 | ||||||
|  |  | ||||||
| [演示 Demo](https://chat-gpt-next-web.vercel.app/) / [反馈 Issues](https://github.com/Yidadaa/ChatGPT-Next-Web/issues) / [加入 Discord](https://discord.gg/zrhvHCr79N) / [QQ 群](https://user-images.githubusercontent.com/16968934/228190818-7dd00845-e9b9-4363-97e5-44c507ac76da.jpeg) / [打赏开发者](https://user-images.githubusercontent.com/16968934/227772541-5bcd52d8-61b7-488c-a203-0330d8006e2b.jpg) / [Donate](#捐赠-donate-usdt) | [演示 Demo](https://chat-gpt-next-web.vercel.app/) / [反馈 Issues](https://github.com/Yidadaa/ChatGPT-Next-Web/issues) / [加入 Discord](https://discord.gg/zrhvHCr79N) / [QQ 群](https://user-images.githubusercontent.com/16968934/228190818-7dd00845-e9b9-4363-97e5-44c507ac76da.jpeg) / [打赏开发者](https://user-images.githubusercontent.com/16968934/227772541-5bcd52d8-61b7-488c-a203-0330d8006e2b.jpg) / [Donate](#捐赠-donate-usdt) | ||||||
|  |  | ||||||
| @@ -21,7 +21,7 @@ | |||||||
|  |  | ||||||
| 1. 准备好你的 [OpenAI API Key](https://platform.openai.com/account/api-keys); | 1. 准备好你的 [OpenAI API Key](https://platform.openai.com/account/api-keys); | ||||||
| 2. 点击右侧按钮开始部署: | 2. 点击右侧按钮开始部署: | ||||||
|    [](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FYidadaa%2FChatGPT-Next-Web&env=OPENAI_API_KEY&env=CODE&project-name=chatgpt-next-web&repository-name=ChatGPT-Next-Web),直接使用 Github 账号登录即可,记得在环境变量页填入 API Key 和[页面访问密码](#配置页面访问密码) CODE; |    [](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FYidadaa%2FChatGPT-Next-Web&env=OPENAI_API_KEY&env=CODE&env=GOOGLE_API_KEY&project-name=chatgpt-next-web&repository-name=ChatGPT-Next-Web),直接使用 Github 账号登录即可,记得在环境变量页填入 API Key 和[页面访问密码](#配置页面访问密码) CODE; | ||||||
| 3. 部署完毕后,即可开始使用; | 3. 部署完毕后,即可开始使用; | ||||||
| 4. (可选)[绑定自定义域名](https://vercel.com/docs/concepts/projects/domains/add-a-domain):Vercel 分配的域名 DNS 在某些区域被污染了,绑定自定义域名即可直连。 | 4. (可选)[绑定自定义域名](https://vercel.com/docs/concepts/projects/domains/add-a-domain):Vercel 分配的域名 DNS 在某些区域被污染了,绑定自定义域名即可直连。 | ||||||
|  |  | ||||||
|   | |||||||
| @@ -26,6 +26,10 @@ declare global { | |||||||
|       AZURE_URL?: string; // https://{azure-url}/openai/deployments/{deploy-name} |       AZURE_URL?: string; // https://{azure-url}/openai/deployments/{deploy-name} | ||||||
|       AZURE_API_KEY?: string; |       AZURE_API_KEY?: string; | ||||||
|       AZURE_API_VERSION?: string; |       AZURE_API_VERSION?: string; | ||||||
|  |  | ||||||
|  |       // google only | ||||||
|  |       GOOGLE_API_KEY?: string; | ||||||
|  |       GOOGLE_URL?: string; | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -1,13 +1,14 @@ | |||||||
| version: "3.9" | version: "3.9" | ||||||
| services: | services: | ||||||
|   chatgpt-next-web: |   chatgpt-next-web: | ||||||
|     profiles: ["no-proxy"] |     profiles: [ "no-proxy" ] | ||||||
|     container_name: chatgpt-next-web |     container_name: chatgpt-next-web | ||||||
|     image: yidadaa/chatgpt-next-web |     image: yidadaa/chatgpt-next-web | ||||||
|     ports: |     ports: | ||||||
|       - 3000:3000 |       - 3000:3000 | ||||||
|     environment: |     environment: | ||||||
|       - OPENAI_API_KEY=$OPENAI_API_KEY |       - OPENAI_API_KEY=$OPENAI_API_KEY | ||||||
|  |       - GOOGLE_API_KEY=$GOOGLE_API_KEY | ||||||
|       - CODE=$CODE |       - CODE=$CODE | ||||||
|       - BASE_URL=$BASE_URL |       - BASE_URL=$BASE_URL | ||||||
|       - OPENAI_ORG_ID=$OPENAI_ORG_ID |       - OPENAI_ORG_ID=$OPENAI_ORG_ID | ||||||
| @@ -18,13 +19,14 @@ services: | |||||||
|       - OPENAI_SB=$OPENAI_SB |       - OPENAI_SB=$OPENAI_SB | ||||||
|  |  | ||||||
|   chatgpt-next-web-proxy: |   chatgpt-next-web-proxy: | ||||||
|     profiles: ["proxy"] |     profiles: [ "proxy" ] | ||||||
|     container_name: chatgpt-next-web-proxy |     container_name: chatgpt-next-web-proxy | ||||||
|     image: yidadaa/chatgpt-next-web |     image: yidadaa/chatgpt-next-web | ||||||
|     ports: |     ports: | ||||||
|       - 3000:3000 |       - 3000:3000 | ||||||
|     environment: |     environment: | ||||||
|       - OPENAI_API_KEY=$OPENAI_API_KEY |       - OPENAI_API_KEY=$OPENAI_API_KEY | ||||||
|  |       - GOOGLE_API_KEY=$GOOGLE_API_KEY | ||||||
|       - CODE=$CODE |       - CODE=$CODE | ||||||
|       - PROXY_URL=$PROXY_URL |       - PROXY_URL=$PROXY_URL | ||||||
|       - BASE_URL=$BASE_URL |       - BASE_URL=$BASE_URL | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user