The NetGPT API is an extensible AI and Network Automation integration point.
840
NetGPT is a Web App and API for performing network engineering tasks using GPT natural language processing. It is built using FastAPI and React. The Application and the API are containerized using Docker.
The easiest way to run NetGPT is using Docker. The Docker images are available on Docker Hub. The application is available as kennethgrace/netgpt-webui and the API is available as kennethgrace/netgpt-api. The images are built automatically from the main branch of this repository. To run the application, use the following command:
docker run -d -p 80:8080 kennethgrace/netgpt-webui
To run the API, use the following command:
docker run -d -p 49488:49488 kennethgrace/netgpt-api
The application will be available at http://localhost and the API will be available at http://localhost:49488. This is the default server url for the application, if you have separate servers for the application and the API, you can change the server url in the application settings of the web UI.
If you want to run both the application and the API, you can use the included docker-compose.yml file. To run the application and the API, use the following command:
git clone https://github.com/kennethgrace/netgpt.git
cd netgpt
docker compose up -d
Content type
Image
Digest
sha256:7b983adb8…
Size
52.4 MB
Last updated
almost 3 years ago
docker pull kennethgrace/netgpt-api