projeto de código aberto freegpt-webui , com base na API fornecida por gpt4freeDAN 模式
, você pode usar o modelo ChatPGT3.5/4 gratuitamente e também pode usar o modo de jailbreak de versão aprimorada do ChatGPT e Evil 模式
. O projeto front-end é html js css
escrito usando a API fornecida pelo próprio projeto, tente usar Vuejs
ou Reactjs
reescrever o código front-end. Claro que o projeto ainda precisa de alguma mágica.
Efeito da operação do projeto
Instalar
- clonar projeto
git clone https://github.com/ramonvc/freegpt-webui.git
- Crie um ambiente virtual e ative-o
python -m venv .venv
.venv/Script/activate
- instalar dependências
pip install -r requirements.txt
- correr
python run.py
proxy automático
O aplicativo inclui um recurso de proxy automático, permitindo que ele funcione com vários servidores proxy gratuitos. A API freeGPT rejeitará algumas conexões, o autoproxy cuidará disso automaticamente para você. Quando ativado, o aplicativo buscará e testará automaticamente os servidores proxy, atualizando a lista de proxies em funcionamento a cada 30 minutos.
- habilitar autoproxy
Altere o valor de config.json
config parause_auto_proxy
true
"use_auto_proxy": true
concluir
O lado do servidor é flask
fornecido pela API, com base gpt4free
na implementação específica
import g4f
from g4f import ChatCompletion
response = ChatCompletion.create(
model=model,
stream=True,
chatId=conversation_id,
messages=messages
)