FreeGPT4-WEB-API — это сервер Python, который позволяет вам иметь самостоятельный неограниченный и бесплатный WEB API GPT-4 через новейших поставщиков искусственного интеллекта.
git clone https://github.com/aledipa/Free-GPT4-WEB-API.git
cd Free-GPT4-WEB-API
pip install -r requirements.txt
Примечание. Рекомендуется использовать графический интерфейс.
Используйте следующую команду:
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
Использовать файл cookie
--file-input
Добавить файл в качестве поддержки ввода
--port PORT
Изменить порт (по умолчанию: 5500)
--model MODEL
Изменить модель (по умолчанию: gpt-4)
--provider PROVIDER
Изменить провайдера (по умолчанию: Bing)
--keyword KEYWORD
Добавить поддержку ключевых слов
--system-prompt SYSTEM_PROMPT
Использовать системную подсказку для «индивидуализации» ответов
--enable-proxies
Использовать один или несколько прокси, чтобы избежать блокировки или бана
Как только сервер заработает, убедитесь, что вы можете добраться до его адреса, и введите ?text=
а затем свой вопрос рядом с ним. Вы можете заменить «текст» чем угодно, либо используя флаг --keyword
, либо изменив значение поля «Входное ключевое слово» в веб-интерфейсе.
После того, как вы включили его, запустив сервер с флагом --enable-gui
, просто введите /settings
или /login
рядом с URL-адресом сервера.
(благодарность @ayoubelmhamdi):
fileTMP= " $1 "
curl -s -F file=@ " ${fileTMP} " http://127.0.0.1:5500/
Докер-образ этого API можно установить, выполнив следующую команду:
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
, чтобы использовать его без файлов cookie.
или, альтернативно, вы можете использовать файл 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
Это запустит сервер и позволит вам получить доступ к WEB API GPT-4.
После запуска сервера вы можете получить доступ к API, отправив HTTP-запросы на адрес сервера. Данные для запросов должны отправляться через хотлинкинг, а ответ будет возвращен в виде обычного текста.
Например, чтобы сгенерировать текст с помощью API, вы можете отправить запрос GET с параметром text
, равным тексту, который вы хотите использовать в качестве приглашения, и (необязательным) параметром style
установленным в соответствии со стилем, который вы хотите использовать. Стиль по умолчанию — «сбалансированный», и его рекомендуется использовать, поскольку он быстрее. Сгенерированный текст будет возвращен в ответе в виде обычного текста.
Чтобы остановить сервер, вы можете нажать CTRL+C
в терминале, где работает сервер. (благодарность @git-malik)
Вы можете реализовать возможности GPT4 в Siri, используя ярлык Apple GPTMode. Затем вы можете использовать его, просто сказав Siri «Режим GPT», а затем задайте свой вопрос, когда будет предложено это сделать.
Сервер можно настроить с помощью графического интерфейса или соответствующих параметров. Единственный файл cookie, необходимый для модели Bing, — это _" U" .