Настройте бесплатный API OpenAI GPT-4 самостоятельно.
Выполните следующие действия, чтобы запустить gpt4free-demo:
Клонируем репозиторий :
git clone https://github.com/username/gpt4free-demo.git
cd gpt4free-demo
Настройка переменных среды : скопируйте пример файла среды и настройте свои собственные переменные:
cp .env.example .env
Откройте .env
в предпочитаемом вами текстовом редакторе и введите собственные значения для данных переменных. Сохраните и закройте файл, когда закончите.
Запустите службы . Запустите свои службы с помощью Docker Compose:
docker-compose up -d
Если вы измените какие-либо переменные среды в файле .env
, перезапустите службы с помощью docker-compose down
и docker-compose up -d
.
Доступ к API : после запуска служб API будет доступен по адресу:
http://127.0.0.1:13000/supports
[GET]http://127.0.0.1:13000/ask?prompt=***&model=***&site=***
[POST/GET]http://127.0.0.1:13000/ask/stream?prompt=***&model=***&site=***
[POST/GET]Дополнительные примеры использования можно найти по адресу xiangsx/gpt4free-ts.
Конечно! Если вы хотите включить инструкции о том, как использовать hurl
для тестирования API в README, вы можете добавить новый раздел, например:
Hurl — это инструмент командной строки для запуска HTTP-запросов. Вы можете использовать его для тестирования конечных точек в этом API. Вот как вы можете начать:
Установите Hurl : следуйте инструкциям на официальном сайте, чтобы установить Hurl в вашей системе.
Создайте файл Hurl . Вы можете создать файл с расширением .hurl
, чтобы определить HTTP-запросы, которые вы хотите протестировать. Вот пример файла gpt.hurl
для этого проекта:
# List all supports model
GET http://127.0.0.1:13000/supports
# Call Vita model
GET http://127.0.0.1:13000/ask
[QueryStringParams]
site: vita
model: gpt-3.5-turbo
prompt: Tell me a joke about Software Engineering
Запустите файл Hurl : используйте следующую команду для выполнения файла gpt.hurl
:
hurl --verbose gpt.hurl
Это запустит определенные HTTP-запросы и выведет ответы на терминал.
Прочтите документацию . Для более продвинутого использования вы можете обратиться к документации по примерам.