├── .github └── workflows │ └── smoke-tests.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── go-genai ├── .dockerignore ├── Dockerfile ├── README.md ├── docker-compose.yml ├── go.mod ├── go.sum ├── main.go ├── run_app.sh ├── static │ ├── css │ │ └── style.css │ ├── examples │ │ └── structured_response_example.md │ ├── js │ │ └── chat.js │ └── swagger.json └── templates │ ├── index.html │ └── swagger-interactive.html ├── node-genai ├── Dockerfile ├── app.js ├── docker-compose.yml ├── package.json └── views │ └── index.html ├── py-genai ├── .dockerignore ├── Dockerfile ├── README.md ├── app.py ├── docker-compose.yml ├── requirements.txt ├── run_app.sh ├── static │ ├── css │ │ └── style.css │ ├── examples │ │ └── structured_response_example.md │ ├── favicon.ico │ ├── js │ │ └── chat.js │ ├── robots.txt │ └── swagger.json ├── templates │ ├── README.md │ ├── index.html │ └── preview.html └── test_static.py └── rust-genai ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── INSTRUCTIONS.md ├── README.md ├── docker-compose.yaml ├── src ├── cache.rs ├── config.rs ├── handlers.rs ├── main.rs └── rate_limit.rs ├── static ├── css │ └── style.css ├── examples │ └── structured_response_example.md ├── images │ └── rust.png ├── js │ └── marked.min.js └── swagger.json └── templates ├── index.html └── swagger.html /.github/workflows/smoke-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/.github/workflows/smoke-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /go-genai/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/.dockerignore -------------------------------------------------------------------------------- /go-genai/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/Dockerfile -------------------------------------------------------------------------------- /go-genai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/README.md -------------------------------------------------------------------------------- /go-genai/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/docker-compose.yml -------------------------------------------------------------------------------- /go-genai/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/go.mod -------------------------------------------------------------------------------- /go-genai/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/go.sum -------------------------------------------------------------------------------- /go-genai/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/main.go -------------------------------------------------------------------------------- /go-genai/run_app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/run_app.sh -------------------------------------------------------------------------------- /go-genai/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/static/css/style.css -------------------------------------------------------------------------------- /go-genai/static/examples/structured_response_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/static/examples/structured_response_example.md -------------------------------------------------------------------------------- /go-genai/static/js/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/static/js/chat.js -------------------------------------------------------------------------------- /go-genai/static/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/static/swagger.json -------------------------------------------------------------------------------- /go-genai/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/templates/index.html -------------------------------------------------------------------------------- /go-genai/templates/swagger-interactive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/go-genai/templates/swagger-interactive.html -------------------------------------------------------------------------------- /node-genai/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/node-genai/Dockerfile -------------------------------------------------------------------------------- /node-genai/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/node-genai/app.js -------------------------------------------------------------------------------- /node-genai/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/node-genai/docker-compose.yml -------------------------------------------------------------------------------- /node-genai/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/node-genai/package.json -------------------------------------------------------------------------------- /node-genai/views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/node-genai/views/index.html -------------------------------------------------------------------------------- /py-genai/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/.dockerignore -------------------------------------------------------------------------------- /py-genai/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/Dockerfile -------------------------------------------------------------------------------- /py-genai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/README.md -------------------------------------------------------------------------------- /py-genai/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/app.py -------------------------------------------------------------------------------- /py-genai/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/docker-compose.yml -------------------------------------------------------------------------------- /py-genai/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/requirements.txt -------------------------------------------------------------------------------- /py-genai/run_app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/run_app.sh -------------------------------------------------------------------------------- /py-genai/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/static/css/style.css -------------------------------------------------------------------------------- /py-genai/static/examples/structured_response_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/static/examples/structured_response_example.md -------------------------------------------------------------------------------- /py-genai/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/static/favicon.ico -------------------------------------------------------------------------------- /py-genai/static/js/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/static/js/chat.js -------------------------------------------------------------------------------- /py-genai/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/static/robots.txt -------------------------------------------------------------------------------- /py-genai/static/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/static/swagger.json -------------------------------------------------------------------------------- /py-genai/templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/templates/README.md -------------------------------------------------------------------------------- /py-genai/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/templates/index.html -------------------------------------------------------------------------------- /py-genai/templates/preview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/templates/preview.html -------------------------------------------------------------------------------- /py-genai/test_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/py-genai/test_static.py -------------------------------------------------------------------------------- /rust-genai/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/.gitignore -------------------------------------------------------------------------------- /rust-genai/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/Cargo.lock -------------------------------------------------------------------------------- /rust-genai/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/Cargo.toml -------------------------------------------------------------------------------- /rust-genai/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/Dockerfile -------------------------------------------------------------------------------- /rust-genai/INSTRUCTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/INSTRUCTIONS.md -------------------------------------------------------------------------------- /rust-genai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/README.md -------------------------------------------------------------------------------- /rust-genai/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/docker-compose.yaml -------------------------------------------------------------------------------- /rust-genai/src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/src/cache.rs -------------------------------------------------------------------------------- /rust-genai/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/src/config.rs -------------------------------------------------------------------------------- /rust-genai/src/handlers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/src/handlers.rs -------------------------------------------------------------------------------- /rust-genai/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/src/main.rs -------------------------------------------------------------------------------- /rust-genai/src/rate_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/src/rate_limit.rs -------------------------------------------------------------------------------- /rust-genai/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/static/css/style.css -------------------------------------------------------------------------------- /rust-genai/static/examples/structured_response_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/static/examples/structured_response_example.md -------------------------------------------------------------------------------- /rust-genai/static/images/rust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/static/images/rust.png -------------------------------------------------------------------------------- /rust-genai/static/js/marked.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/static/js/marked.min.js -------------------------------------------------------------------------------- /rust-genai/static/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/static/swagger.json -------------------------------------------------------------------------------- /rust-genai/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/templates/index.html -------------------------------------------------------------------------------- /rust-genai/templates/swagger.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docker/hello-genai/HEAD/rust-genai/templates/swagger.html --------------------------------------------------------------------------------