View Code? Open in Web Editor
NEW
Deploys a Generative AI RAG solution
Home Page: https://registry.terraform.io/modules/GoogleCloudPlatform/terraform-genai-rag/google
License: Apache License 2.0
HCL 7.22%
Go 0.98%
Makefile 1.22%
Dockerfile 0.77%
Python 83.48%
CSS 0.97%
JavaScript 0.84%
HTML 1.32%
Shell 3.19%
terraform-genai-rag's Introduction
terraform-genai-retrieval-augmented-generation
Name |
Description |
Type |
Default |
Required |
deletion_protection |
Whether or not to protect Cloud SQL resources from deletion when solution is modified or changed. |
string |
false |
no |
enable_apis |
Whether or not to enable underlying apis in this solution. . |
string |
true |
no |
frontend_container |
The public Artifact Registry URI for the frontend container |
string |
"us-docker.pkg.dev/google-samples/containers/jss/rag-frontend-service:v0.0.1" |
no |
labels |
A map of labels to apply to contained resources. |
map(string) |
{ "genai-rag": true } |
no |
project_id |
Google Cloud Project ID |
string |
n/a |
yes |
region |
Google Cloud Region |
string |
"us-central1" |
no |
retrieval_container |
The public Artifact Registry URI for the retrieval container |
string |
"us-docker.pkg.dev/google-samples/containers/jss/rag-retrieval-service:v0.0.2" |
no |
Name |
Description |
deployment_ip_address |
Web URL link |
terraform-genai-rag's People
terraform-genai-rag's Issues
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Rate-Limited
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
Open
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
Detected dependencies
cloudbuild
src/frontend_service/cloudbuild.yaml
src/retrieval_service/cloudbuild.yaml
dockerfile
src/frontend_service/Dockerfile
src/retrieval_service/Dockerfile
github-actions
.github/workflows/periodic-reporter.yaml
gomod
test/integration/go.mod
go 1.22
go 1.22.3
github.com/GoogleCloudPlatform/cloud-foundation-toolkit/infra/blueprint-test v0.15.1
github.com/stretchr/testify v1.9.0
html
src/frontend_service/templates/index.html
pip_requirements
src/frontend_service/requirements-test.txt
black ==24.4.2
pytest ==8.2.1
mypy ==1.10.0
isort ==5.13.2
types-requests ==2.31.0.20240406
types-python-dateutil ==2.9.0.20240316
src/frontend_service/requirements.txt
fastapi ==0.111.0
google-cloud-aiplatform ==1.53.0
google-auth ==2.29.0
itsdangerous ==2.2.0
jinja2 ==3.1.4
langchain ==0.1.20
langchain_google_vertexai ==1.0.3
markdown ==3.6
types-Markdown ==3.6.0.20240316
uvicorn ==0.29.0
python-multipart ==0.0.9
src/retrieval_service/requirements-test.txt
asyncpg-stubs ==0.29.1
black ==24.4.2
httpx ==0.27.0
isort ==5.13.2
mypy ==1.10.0
pytest-asyncio ==0.23.6
pytest ==8.2.1
types-PyYAML ==6.0.12.20240311
csv-diff ==1.1
src/retrieval_service/requirements.txt
asyncpg ==0.29.0
fastapi ==0.111.0
google-cloud-firestore ==2.16.0
google-cloud-aiplatform ==1.53.0
langchain ==0.1.20
pgvector ==0.2.5
pydantic ==2.7.1
uvicorn ==0.29.0
cloud-sql-python-connector ==1.9.2
sqlalchemy ==2.0.30
regex
Makefile
build/int.cloudbuild.yaml
terraform
examples/simple_example/main.tf
examples/simple_example/versions.tf
archive ~> 2.4
google ~> 5.4
google-beta ~> 5.4
http ~> 3.4
random ~> 3.6
time ~> 0.11
hashicorp/terraform >= 0.13
main.tf
terraform-google-modules/project-factory/google 15.0.1
test/setup/main.tf
terraform-google-modules/kms/google ~> 2.0
terraform-google-modules/project-factory/google ~> 15.0
test/setup/versions.tf
google >= 5.10.0, < 6.0.0
google-beta >= 5.10.0, < 6.0.0
hashicorp/terraform >= 0.13
versions.tf
archive ~> 2.4
google ~> 5.4
google-beta ~> 5.4
http ~> 3.4
random ~> 3.6
time ~> 0.11
hashicorp/terraform >= 0.13
Validate post deployment that a sample call works to get data from the retrieval database