freegpt-webui 오픈 소스 프로젝트는 gpt4free 에서 제공하는 API를 기반으로 ChatPGT3.5/4 모델을 무료로 사용할 수 있으며 ChatGPT 고급 버전 탈옥 모드 DAN 模式
및 Evil 模式
. 프런트 엔드 프로젝트는 html js css
프로젝트 자체에서 제공하는 API를 사용하여 작성 되므로 프런트 엔드 코드를 사용 Vuejs
하거나 다시 작성하십시오. 물론 프로젝트에는 여전히 약간의 마법이 필요합니다.Reactjs
프로젝트 운영 효과
설치하다
- 클론 프로젝트
git clone https://github.com/ramonvc/freegpt-webui.git
- 가상 환경 생성 및 활성화
python -m venv .venv
.venv/Script/activate
- 종속성 설치
pip install -r requirements.txt
- 달리다
python run.py
자동 프록시
이 앱에는 자동 프록시 기능이 포함되어 있어 여러 무료 프록시 서버와 함께 작동할 수 있습니다. freeGPT API는 일부 연결을 거부하고 자동 프록시가 자동으로 이를 처리합니다. 활성화되면 애플리케이션이 프록시 서버를 자동으로 가져오고 테스트하여 30분마다 작업 중인 프록시 목록을 업데이트합니다.
- 자동 프록시 사용
config.json
구성 use_auto_proxy
값을 다음 으로 변경하십시오.true
"use_auto_proxy": true
성취하다
서버 측은 특정 구현을 flask
기반으로 API에서 제공됩니다.gpt4free
import g4f
from g4f import ChatCompletion
response = ChatCompletion.create(
model=model,
stream=True,
chatId=conversation_id,
messages=messages
)