自定义API域名(大模型代理)
<p>[TOC]</p>
<h2>说明<a href="https://doc.chatmoney.cn/pro/config/proxy.html#%E8%AF%B4%E6%98%8E"></a></h2>
<p>本教程适合ChatGPT、DALLE-3、duckduckgo(联网)、gemini。<br />
由于网络原因,境内无法直接访问某些接口。如果你使用的是境内服务器,则无法直接使用。本教程将向您详细介绍如何使用宝塔反向代理口。</p>
<h2>购买服务器并安装宝塔<a href="https://doc.chatmoney.cn/pro/config/proxy.html#%E8%B4%AD%E4%B9%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%B9%B6%E5%AE%89%E8%A3%85%E5%AE%9D%E5%A1%94"></a></h2>
<ul>
<li>
<p><strong>步骤1</strong>:<br />
首页需要购买境外服务器,新加坡服务器,韩国服务器等。 </p>
</li>
<li><strong>步骤2</strong>:<br />
在服务器安装好宝塔面板,登录宝塔面板安装nginx。</li>
</ul>
<h2>配置反向代理<a href="https://doc.chatmoney.cn/pro/config/proxy.html#%E9%85%8D%E7%BD%AE%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86"></a></h2>
<ul>
<li><strong>步骤1</strong>:<br />
打开并登录宝塔,单击【网站】-【添加站点】,【域名】填写解析好的域名或者直接填写服务器的 ip 地址,【PHP版本】选择【纯静态】,单击【提交】。<img src="https://doc.chatmoney.cn/docs/images/general/config/proxy/1.png" alt="" /></li>
<li><strong>步骤2</strong>:<br />
单击【设置】-【反向代理】-【添加反向代理】,【目标URL】填写API地址。<br />
API地址代理不同的服务器填写不同。<br />
openai填写:<code>https://api.openai.com</code><br />
DALLE-3填写:<code>https://api.openai.com</code><br />
duckduckgo(联网)填写:<code>https://lite.duckduckgo.com</code><br />
gemini填写:<code>https://generativelanguage.googleapis.com</code><br />
单击【提交】。<img src="https://doc.chatmoney.cn/docs/images/general/config/proxy/2.png" alt="" /></li>
<li><strong>步骤3</strong>:<br />
还需要做其他配置,单击【编辑】。<img src="https://doc.chatmoney.cn/docs/images/general/config/proxy/3.png" alt="" /></li>
<li><strong>步骤4</strong>:<br />
在Nginx 配置文件添加红色框配置内容,单击【保存】。</li>
</ul>
<p>nginx</p>
<pre><code> proxy_set_header X-Error-Message $upstream_http_x_error_message;
proxy_buffering off;
proxy_ssl_server_name on;
proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;</code></pre>
<p><img src="https://doc.chatmoney.cn/docs/images/general/config/proxy/4.png" alt="" /></p>
<ul>
<li>
<p><strong>步骤5</strong>:<br />
配置成功好,打开自己配置的域名,即可显示出openai 接口返回的内容,注意,如果没有配置 SSL 证书,不要使用 https 访问。<img src="https://doc.chatmoney.cn/docs/images/general/config/proxy/5.png" alt="" /></p>
</li>
<li><strong>步骤6</strong>:<br />
如果你只想自己指定的服务器才能使用代理,在Nginx 配置文件添加红色框配置内容,其中将括号替换为服务器的 IP 地址。注意,服务器不是指你配置代理的服务器,而且要使openai接口的服务器。</li>
</ul>
<p>nginx</p>
<pre><code>allow (连括号一起替换成你服务器IP地址);
deny all;</code></pre>
<p><img src="https://doc.chatmoney.cn/docs/images/general/config/proxy/6.png" alt="" /></p>