If you have Docker installed, you can easily set up and run the project without manually installing dependencies.
First, ensure you have both Docker and Docker Compose installed.
Clone the GitHub repo:
git clone https://github.com/xtekky/gpt4free.git
cd gpt4free
docker pull selenium/node-chrome
docker-compose build
docker-compose up
Your server will now be running at http://localhost:1337
. You can interact with the API or run your tests as you would normally.
To stop the Docker containers, simply run:
docker-compose down
[!Note] When using Docker, any changes you make to your local files will be reflected in the Docker container thanks to the volume mapping in the
docker-compose.yml
file. If you add or remove dependencies, however, you'll need to rebuild the Docker image usingdocker-compose build
.