Implementar GPT4Free para acceder a varios AIS en NAT VPS

blank


Natvps.id – GPT4Free es un biblioteca Python que da acceso a varios modelos de gran lenguaje (LLM) a través de varios proveedor. Con biblioteca Podemos interactuar con varios proveedor LLMS como Openai, Deepseek, Pollinations y más. GPT4Free también proporciona una web y un cliente de incendios que se puede usar a través de Python.

Este artículo trata de las etapas de la implementación de GPT4Free en NAT VPS utilizando un Docker, así como la configuración de NGINX para reverso. Este artículo utiliza Ubuntu 22.04 como referencia, pero puede usar otras distribuciones como Debian y CentOS. Asegúrese de que el sistema operativo utilizado admite el Docker.

Configuración de transferencia de puertos

Como usamos las coulis, debemos agregar Configuración de transferencia de 2 puertos En el panel Virtualizor (u otros paneles VPS dependiendo del proveedor), a saber Transferencia de puerto http dan https Para el dominio GPT4Free.

Por ejemplo, en este artículo utilizará un campo ai.turatorial.mdinata.my.id Para acceder a GPT4Free. Usted es libre de cambiar el dominio según su elección. Registre este puerto y este campo, ya que lo usaremos nuevamente en el proceso de implementación.

blank

No olvide agregar registros DNS para acceder a su IP pública NAT VPS, como esta:

blank

Instalar Docker

Usaremos Docker y compusiremos a Docker en hombresdesplegar GPT4Free.

Primero, instalar bucle Uso del orden:

apt update && apt install curl -y

blank

Luego corre guión Instalación automática de Docker Al ingresar:

curl -fsSL get.docker.com | sh

Espere hasta que termine el proceso de instalación.

blank

Implementar gpt4free

Crea un nuevo repertorio llamado GPT4Free:

mkdir gpt4free
cd gpt4free/

blank

Cree una configuración de Docker compuesta usando el editor de texto como Nano:

apt install nano -y # Jika belum
nano docker-compose.yml

Llene la siguiente configuración:

# https;//natvps.id/gpt4free-nat-vps
# References:
#  - 
#  - 

services:
  g4f:
    image: hlohaus789/g4f:latest
    shm_size: 2g
    ports:
      - 8080:8080
      - 7900:7900
    volumes:
      - ./har_and_cookies:/app/har_and_cookies
      - ./generated_media:/app/generated_media

blank

Guarde el archivo presionando CTRL-X, y luego ingrese.

Luego cree el repertorio requerido y organice autorización NYA:

mkdir -p ${PWD}/har_and_cookies ${PWD}/generated_media
sudo chown -R 1200:1201 ${PWD}/har_and_cookies ${PWD}/generated_media

blank

Realice GPT4Free con Docker Composition:

docker compose up -d

blank

Espera hasta que termine el acto.

Configuración de Nginx (proxy inverso)

Para que podamos acceder a la URL a través de un área como ai.turatorial.mdinata.my.idPodemos usar proxy inverso Como nginx.

En primer lugar, instalar Nginx a través del comando:

# Hapus Apache2 dan pendukungnya (biasanya terpasang secara bawaan di VPS OpenVZ)
apt purge apache2* -y

# Install NGINX
apt install nginx -y

blank

Cree una nueva configuración de host específicamente para GPT4Free:

nano /etc/nginx/sites-available/gpt4free

Luego pegue la siguiente configuración:

# Konfigurasi NGINX untuk deploy GPT4Free di NAT VPS
# 

server {
    server_name ai.tutorial.mdinata.my.id;
    listen 80;

    location / {
        proxy_pass 
        proxy_set_header Host $host;
        proxy_http_version 1.1;
        proxy_cache off;
        proxy_buffering off;
    }
}

Ajustar ai.tutorial.mdinata.my.id con tu dominio.

blank

Active la configuración con:

ln -sf /etc/nginx/sites-available/gpt4free /etc/nginx/sites-enabled/gpt4free

# Restart NGINX
systemctl restart nginx

blank

Generar Serifikat SSL (vamos)

Para que nuestro campo sea accesible a través de HTTPS, debemos establecer un certificado SSL. Podemos usar un certificado SSL gratuito de Let’s Cifrypt a través de CertBot.

Instalar El complemento CERTBOT y NGINX usa el comando:

apt install python3-certbot python3-certbot-nginx

blank

ENTONCES, generar Certificado a través de CertBot con el comando

certbot --nginx -d ai.tutorial.mdinata.my.id

Cambiar ai.tutorial.mdinata.my.id con tu dominio.

blank

¡Feliz! Se puede acceder a su dominio actual a través de una conexión HTTPS segura.

Acceda a la interfaz de usuario web de GPT4Free

Abra la web de la interfaz de usuario a través de su dominio GPT4Free, por ejemplo ai.turatorial.mdinata.my.id

blank

No necesita llenar un token de acceso, Simplemente haga clic en Enviar para continuar. (Referencia:

blank

¡Feliz! GPT4Free ha sido instalado y listo para usar.



Gentong Pos

Review Film
Berita Terkini
Berita Terkini
Berita Terkini
review anime

Gaming Center

Berita Olahraga

Lowongan Kerja

Berita Terkini

Berita Terbaru

Berita Teknologi

Seputar Teknologi

Berita Politik

Resep Masakan

Pendidikan

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top