FreeGPT4-WEB-API é um servidor python que permite que você tenha uma API WEB GPT-4 ilimitada e gratuita auto-hospedada, por meio dos provedores de IA mais recentes.
git clone https://github.com/aledipa/Free-GPT4-WEB-API.git
cd Free-GPT4-WEB-API
pip install -r requirements.txt
Nota: Recomenda-se usar a GUI.
Use o seguinte 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]
Opções:
-h, --help
mostra esta mensagem de ajuda e sai
--remove-sources
Remove as fontes da resposta
--enable-gui
Use uma interface gráfica para configurações
--private-mode
Use um token privado para acessar a API
--enable-history
Habilita o histórico das mensagens
--password PASSWORD
Define ou altera a senha da página de configurações [obrigatório no ambiente docker]
--cookie-file COOKIE_FILE
Use um arquivo cookie
--file-input
Adiciona o arquivo como suporte de entrada
--port PORT
Altera a porta (padrão: 5500)
--model MODEL
Alterar o modelo (padrão: gpt-4)
--provider PROVIDER
Alterar o provedor (padrão: Bing)
--keyword KEYWORD
Adiciona o suporte à palavra-chave
--system-prompt SYSTEM_PROMPT
Use um prompt do sistema para 'personalizar' as respostas
--enable-proxies
Use um ou mais proxies para evitar ser bloqueado ou banido
Assim que o servidor estiver instalado e funcionando, certifique-se de que você consegue acessar seu endereço e digite ?text=
seguido por sua pergunta ao lado dele. Você pode substituir 'texto' pelo que desejar, usando o sinalizador --keyword
ou alterando o valor do campo 'Input Keyword' na GUI da Web.
Depois de habilitá-lo executando o servidor com o sinalizador --enable-gui
, basta digitar /settings
ou /login
próximo ao URL do servidor
(créditos para @ayoubelmhamdi):
fileTMP= " $1 "
curl -s -F file=@ " ${fileTMP} " http://127.0.0.1:5500/
É possível instalar a imagem docker desta API executando este comando:
docker container run -v /path/to/your/cookies.json:/cookies.json:ro -p YOUR_PORT:5500 d0ckmg/free-gpt4-web-api
apenas omita -v /path/to/your/cookies.json:/cookies.json:ro
para usá-lo sem cookies
ou alternativamente, você pode usar um arquivo 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
Isso iniciará o servidor e permitirá que você acesse a API WEB GPT-4.
Quando o servidor estiver em execução, você poderá acessar a API enviando solicitações HTTP para o endereço do servidor. Os dados das solicitações deverão ser enviados via hotlinking e a resposta será retornada em texto simples.
Por exemplo, para gerar texto usando a API, você pode enviar uma solicitação GET com o parâmetro text
definido para o texto que deseja usar como prompt e o parâmetro style
(opcional) definido para o estilo que deseja usar. O estilo padrão é "equilibrado" e é recomendado por ser mais rápido. O texto gerado será retornado na resposta como texto simples.
Para parar o servidor, você pode pressionar CTRL+C
no terminal onde o servidor está sendo executado. (créditos para @git-malik)
Você pode implementar o poder do GPT4 no Siri usando o atalho GPTMode Apple. Em seguida, você pode usá-lo simplesmente dizendo “Modo GPT” para o Siri e fazer sua pergunta quando solicitado.
O servidor pode ser configurado usando a GUI ou os parâmetros correspondentes. O único cookie necessário para o modelo Bing é _" U" .