FreeGPT4-WEB-API es un servidor Python que le permite tener una API WEB GPT-4 ilimitada y gratuita autohospedada, a través de los últimos proveedores de IA.
git clone https://github.com/aledipa/Free-GPT4-WEB-API.git
cd Free-GPT4-WEB-API
pip install -r requirements.txt
Nota: Se recomienda utilizar la GUI.
Utilice el siguiente comando:
python3 FreeGPT4_Server.py [-h] [--remove-sources] [--enable-gui]
[--private-mode] [--enable-history] [--password PASSWORD]
[--cookie-file COOKIE_FILE] [--file-input] [--port PORT]
[--model MODEL] [--provider PROVIDER] [--keyword KEYWORD]
[--system-prompt SYSTEM_PROMPT] [--enable-proxies]
Opciones:
-h, --help
muestra este mensaje de ayuda y sale
--remove-sources
Elimina las fuentes de la respuesta
--enable-gui
Utilice una interfaz gráfica para la configuración
--private-mode
Utilice un token privado para acceder a la API
--enable-history
Habilita el historial de los mensajes
--password PASSWORD
Establece o cambia la contraseña para la página de configuración [obligatorio en el entorno Docker]
--cookie-file COOKIE_FILE
Utiliza un archivo cookie
--file-input
Agrega el archivo como soporte de entrada
--port PORT
Cambia el puerto (predeterminado: 5500)
--model MODEL
Cambia el modelo (predeterminado: gpt-4)
--provider PROVIDER
Cambiar el proveedor (predeterminado: Bing)
--keyword KEYWORD
Añade la palabra clave soporte
--system-prompt SYSTEM_PROMPT
Utilice un mensaje del sistema para 'personalizar' las respuestas
--enable-proxies
Utilice uno o más servidores proxy para evitar ser bloqueado o baneado
Una vez que el servidor esté en funcionamiento, asegúrese de poder acceder a su dirección y escriba ?text=
seguido de su pregunta al lado. Puede reemplazar 'texto' con lo que desee, ya sea usando el indicador --keyword
o cambiando el valor del campo 'Palabra clave de entrada' en la GUI web.
Una vez que lo haya habilitado ejecutando el servidor con el indicador --enable-gui
, simplemente escriba /settings
o /login
junto a la URL del servidor.
(créditos a @ayoubelmhamdi):
fileTMP= " $1 "
curl -s -F file=@ " ${fileTMP} " http://127.0.0.1:5500/
Es posible instalar la imagen acoplable de esta API ejecutando este comando:
docker container run -v /path/to/your/cookies.json:/cookies.json:ro -p YOUR_PORT:5500 d0ckmg/free-gpt4-web-api
simplemente omita -v /path/to/your/cookies.json:/cookies.json:ro
para usarlo sin cookies
O alternativamente, puedes usar un archivo Docker-Compose:
docker-compose.yml
version : " 3.9 "
services :
api :
image : " d0ckmg/free-gpt4-web-api:latest "
ports :
- " YOUR_PORT:5500 "
# volumes:
# - /path/to/your/cookies.json:/cookies.json:ro
Esto iniciará el servidor y le permitirá acceder a la API WEB GPT-4.
Una vez que el servidor se está ejecutando, puede acceder a la API enviando solicitudes HTTP a la dirección del servidor. Los datos de las solicitudes deben enviarse mediante hotlinking y la respuesta se devolverá como texto sin formato.
Por ejemplo, para generar texto usando la API, puede enviar una solicitud GET con el parámetro text
establecido en el texto que desea usar como mensaje y el parámetro style
(opcional) establecido en el estilo que desea usar. El estilo predeterminado es "equilibrado" y se recomienda ya que es más rápido. El texto generado se devolverá en la respuesta como texto sin formato.
Para detener el servidor, puede presionar CTRL+C
en la terminal donde se está ejecutando el servidor. (créditos a @git-malik)
Puede implementar el poder de GPT4 en Siri utilizando el acceso directo de Apple GPTMode. Luego puedes usarlo simplemente diciendo "Modo GPT" a Siri y luego hacer tu pregunta cuando se te solicite.
El servidor se puede configurar mediante la GUI o los parámetros correspondientes. La única cookie necesaria para el modelo de Bing es _" U" .