FreeGPT4-WEB-API는 최신 AI 공급자를 통해 자체 호스팅 GPT-4 무제한 및 무료 WEB API를 가질 수 있게 해주는 Python 서버입니다.
git clone https://github.com/aledipa/Free-GPT4-WEB-API.git
cd Free-GPT4-WEB-API
pip install -r requirements.txt
참고: GUI를 사용하는 것이 좋습니다.
다음 명령을 사용하십시오.
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]
옵션:
-h, --help
이 도움말 메시지를 표시하고 종료합니다.
--remove-sources
응답에서 소스를 제거합니다.
--enable-gui
설정을 위해 그래픽 인터페이스를 사용합니다.
--private-mode
개인 토큰을 사용하여 API에 액세스
--enable-history
메시지 기록을 활성화합니다.
--password PASSWORD
설정 페이지의 비밀번호를 설정하거나 변경합니다. [docker 환경에서는 필수]
--cookie-file COOKIE_FILE
쿠키 파일 사용
--file-input
파일을 입력 지원으로 추가합니다.
--port PORT
포트 변경(기본값: 5500)
--model MODEL
모델 변경(기본값: gpt-4)
--provider PROVIDER
공급자 변경(기본값: Bing)
--keyword KEYWORD
키워드 지원 추가
--system-prompt SYSTEM_PROMPT
시스템 프롬프트를 사용하여 답변을 '사용자 정의'합니다.
--enable-proxies
차단 또는 금지를 방지하려면 하나 이상의 프록시를 사용하십시오.
서버가 실행되면 해당 주소에 접근할 수 있는지 확인하고 ?text=
입력한 다음 그 옆에 질문을 입력하세요. --keyword
플래그를 사용하거나 웹 GUI에서 '입력 키워드' 필드의 값을 변경하여 '텍스트'를 원하는 것으로 바꿀 수 있습니다.
--enable-gui
플래그를 사용하여 서버를 실행하여 활성화한 후에는 서버 URL 옆에 /settings
또는 /login
입력하세요.
(@ayoubelmhamdi의 크레딧):
fileTMP= " $1 "
curl -s -F file=@ " ${fileTMP} " http://127.0.0.1:5500/
다음 명령을 실행하여 이 API의 Docker 이미지를 설치할 수 있습니다.
docker container run -v /path/to/your/cookies.json:/cookies.json:ro -p YOUR_PORT:5500 d0ckmg/free-gpt4-web-api
쿠키 없이 사용하려면 -v /path/to/your/cookies.json:/cookies.json:ro
생략하세요.
또는 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
그러면 서버가 시작되고 GPT-4 WEB API에 액세스할 수 있습니다.
서버가 실행되면 서버 주소로 HTTP 요청을 보내 API에 액세스할 수 있습니다. 요청 데이터는 핫링크를 통해 전송되어야 하며 응답은 일반 텍스트로 반환됩니다.
예를 들어, API를 사용하여 텍스트를 생성하려면 text
매개변수를 프롬프트로 사용하려는 텍스트로 설정하고 (선택 사항) style
매개변수를 사용하려는 스타일로 설정하여 GET 요청을 보낼 수 있습니다. 기본 스타일은 "균형"이며 더 빠르므로 권장됩니다. 생성된 텍스트는 응답에 일반 텍스트로 반환됩니다.
서버를 중지하려면 서버가 실행 중인 터미널에서 CTRL+C
누르면 됩니다. (@git-malik에 대한 크레딧)
GPTMode Apple Shortcut을 사용하여 Siri에서 GPT4의 기능을 구현할 수 있습니다. 그런 다음 Siri에게 "GPT 모드"라고 말한 다음 메시지가 표시되면 질문하면 됩니다.
서버는 GUI 또는 해당 매개변수를 사용하여 구성할 수 있습니다. Bing 모델에 필요한 유일한 쿠키는 _" U" 입니다.