Sign inSign up

kennethgrace/netgpt-api

By kennethgrace

Updated almost 3 years ago

The NetGPT API is an extensible AI and Network Automation integration point.

Image
0

840

kennethgrace/netgpt-api repository overview

NetGPT: The Network Engineering GPT

License: MIT Github

Introduction

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.

Installation

Docker Hub

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.

Docker Compose

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

Tag summary

Content type

Image

Digest

sha256:7b983adb8

Size

52.4 MB

Last updated

almost 3 years ago

docker pull kennethgrace/netgpt-api