├── .dockerignore ├── .envrc ├── .gitignore ├── .tool-versions ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── Dockerfile.base ├── LICENSE ├── Makefile ├── README.md ├── architecture.png ├── bedrock_kb.py ├── claude3_haiku_v1.py ├── database.py ├── database.sql ├── deploy.sh ├── docker-compose.yml ├── iac ├── .gitignore ├── .pre-commit-config.yaml ├── .tool-versions ├── Makefile ├── README.md ├── architecture.png ├── data.tf ├── database.sh ├── database.tf ├── ecr.tf ├── ecs.tf ├── kb-sync.tf ├── kb.tf ├── llm-logging.py ├── llm-logging.tf ├── main.tf ├── outputs.tf ├── s3.tf ├── sync.sh ├── variables.tf ├── versions.tf └── vpc.tf ├── log.py ├── main.py ├── orchestrator.py ├── piplock.txt ├── prompts └── claude3 │ └── haiku-v1 │ ├── reword.md │ ├── system.md │ └── user.md ├── requirements.txt ├── static └── favicon.png ├── templates ├── body.html ├── chat.html ├── conversations.html ├── index.html ├── new.html └── spinner.html └── tracing.jpg /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/.dockerignore -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | . .venv/bin/activate 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | direnv 2.28.0 2 | python 3.12.7 3 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/Dockerfile.base -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/README.md -------------------------------------------------------------------------------- /architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/architecture.png -------------------------------------------------------------------------------- /bedrock_kb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/bedrock_kb.py -------------------------------------------------------------------------------- /claude3_haiku_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/claude3_haiku_v1.py -------------------------------------------------------------------------------- /database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/database.py -------------------------------------------------------------------------------- /database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/database.sql -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/deploy.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /iac/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/.gitignore -------------------------------------------------------------------------------- /iac/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/.pre-commit-config.yaml -------------------------------------------------------------------------------- /iac/.tool-versions: -------------------------------------------------------------------------------- 1 | terraform 1.7.5 2 | -------------------------------------------------------------------------------- /iac/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/Makefile -------------------------------------------------------------------------------- /iac/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/README.md -------------------------------------------------------------------------------- /iac/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/architecture.png -------------------------------------------------------------------------------- /iac/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/data.tf -------------------------------------------------------------------------------- /iac/database.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/database.sh -------------------------------------------------------------------------------- /iac/database.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/database.tf -------------------------------------------------------------------------------- /iac/ecr.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/ecr.tf -------------------------------------------------------------------------------- /iac/ecs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/ecs.tf -------------------------------------------------------------------------------- /iac/kb-sync.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/kb-sync.tf -------------------------------------------------------------------------------- /iac/kb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/kb.tf -------------------------------------------------------------------------------- /iac/llm-logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/llm-logging.py -------------------------------------------------------------------------------- /iac/llm-logging.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/llm-logging.tf -------------------------------------------------------------------------------- /iac/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/main.tf -------------------------------------------------------------------------------- /iac/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/outputs.tf -------------------------------------------------------------------------------- /iac/s3.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/s3.tf -------------------------------------------------------------------------------- /iac/sync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/sync.sh -------------------------------------------------------------------------------- /iac/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/variables.tf -------------------------------------------------------------------------------- /iac/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/versions.tf -------------------------------------------------------------------------------- /iac/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/iac/vpc.tf -------------------------------------------------------------------------------- /log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/log.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/main.py -------------------------------------------------------------------------------- /orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/orchestrator.py -------------------------------------------------------------------------------- /piplock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/piplock.txt -------------------------------------------------------------------------------- /prompts/claude3/haiku-v1/reword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/prompts/claude3/haiku-v1/reword.md -------------------------------------------------------------------------------- /prompts/claude3/haiku-v1/system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/prompts/claude3/haiku-v1/system.md -------------------------------------------------------------------------------- /prompts/claude3/haiku-v1/user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/prompts/claude3/haiku-v1/user.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/requirements.txt -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/static/favicon.png -------------------------------------------------------------------------------- /templates/body.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/templates/body.html -------------------------------------------------------------------------------- /templates/chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/templates/chat.html -------------------------------------------------------------------------------- /templates/conversations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/templates/conversations.html -------------------------------------------------------------------------------- /templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/templates/index.html -------------------------------------------------------------------------------- /templates/new.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/templates/new.html -------------------------------------------------------------------------------- /templates/spinner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/templates/spinner.html -------------------------------------------------------------------------------- /tracing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/ai-chat-accelerator/HEAD/tracing.jpg --------------------------------------------------------------------------------