├── Dockerfile ├── LICENSE ├── README.md ├── checkstyle.xml ├── data.sql ├── get-toys-alloydb └── get-toys-alloydb Cloud Run Function │ ├── pom.xml │ └── src │ └── main │ └── java │ └── gcfv2 │ └── HelloHttpFunction.java ├── img ├── build-config.png ├── cloud-run-deployed-url.png ├── cloud-run-url.png ├── config-run-locally.png ├── edit-config.png ├── local-build-config.png ├── local-success.png └── status-bar.png ├── pom.xml ├── src ├── main │ ├── java │ │ └── cloudcode │ │ │ └── helloworld │ │ │ ├── HelloWorldApplication.java │ │ │ └── web │ │ │ ├── GeminiCall.java │ │ │ ├── GenerateImageSample.java │ │ │ ├── GenerateToy.java │ │ │ ├── HelloWorldController.java │ │ │ └── Toy.java │ └── resources │ │ ├── application.properties │ │ ├── logback-spring.xml │ │ ├── static │ │ ├── css │ │ │ ├── app.css │ │ │ └── style.css │ │ ├── img │ │ │ ├── celebration-dark.svg │ │ │ ├── celebration.svg │ │ │ ├── cloud-run-32-color.png │ │ │ ├── cloud_bg.svg │ │ │ ├── dark_bg.svg │ │ │ └── lightbulb_icon.svg │ │ └── js │ │ │ └── script.js │ │ └── templates │ │ ├── create_a_toy.html │ │ ├── index copy.html │ │ ├── index.html │ │ └── toy_details.html └── test │ └── java │ └── cloudcode │ └── helloworld │ └── web │ ├── HelloWorldControllerIT.java │ └── HelloWorldControllerTests.java ├── target └── classes │ ├── application.properties │ ├── cloudcode │ └── helloworld │ │ ├── HelloWorldApplication.class │ │ └── web │ │ ├── GeminiCall.class │ │ ├── GenerateImageSample.class │ │ ├── GenerateToy.class │ │ ├── HelloWorldController.class │ │ └── Toy.class │ ├── logback-spring.xml │ ├── static │ ├── css │ │ ├── app.css │ │ └── style.css │ ├── img │ │ ├── celebration-dark.svg │ │ ├── celebration.svg │ │ ├── cloud-run-32-color.png │ │ ├── cloud_bg.svg │ │ ├── dark_bg.svg │ │ └── lightbulb_icon.svg │ └── js │ │ └── script.js │ └── templates │ ├── create_a_toy.html │ ├── index copy.html │ ├── index.html │ └── toy_details.html └── toolbox-toys ├── toolbox-toys - Cloud Run Function ├── main.py └── requirements.txt └── tools.yaml /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/README.md -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/data.sql -------------------------------------------------------------------------------- /get-toys-alloydb/get-toys-alloydb Cloud Run Function/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/get-toys-alloydb/get-toys-alloydb Cloud Run Function/pom.xml -------------------------------------------------------------------------------- /get-toys-alloydb/get-toys-alloydb Cloud Run Function/src/main/java/gcfv2/HelloHttpFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/get-toys-alloydb/get-toys-alloydb Cloud Run Function/src/main/java/gcfv2/HelloHttpFunction.java -------------------------------------------------------------------------------- /img/build-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/img/build-config.png -------------------------------------------------------------------------------- /img/cloud-run-deployed-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/img/cloud-run-deployed-url.png -------------------------------------------------------------------------------- /img/cloud-run-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/img/cloud-run-url.png -------------------------------------------------------------------------------- /img/config-run-locally.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/img/config-run-locally.png -------------------------------------------------------------------------------- /img/edit-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/img/edit-config.png -------------------------------------------------------------------------------- /img/local-build-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/img/local-build-config.png -------------------------------------------------------------------------------- /img/local-success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/img/local-success.png -------------------------------------------------------------------------------- /img/status-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/img/status-bar.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cloudcode/helloworld/HelloWorldApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/java/cloudcode/helloworld/HelloWorldApplication.java -------------------------------------------------------------------------------- /src/main/java/cloudcode/helloworld/web/GeminiCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/java/cloudcode/helloworld/web/GeminiCall.java -------------------------------------------------------------------------------- /src/main/java/cloudcode/helloworld/web/GenerateImageSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/java/cloudcode/helloworld/web/GenerateImageSample.java -------------------------------------------------------------------------------- /src/main/java/cloudcode/helloworld/web/GenerateToy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/java/cloudcode/helloworld/web/GenerateToy.java -------------------------------------------------------------------------------- /src/main/java/cloudcode/helloworld/web/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/java/cloudcode/helloworld/web/HelloWorldController.java -------------------------------------------------------------------------------- /src/main/java/cloudcode/helloworld/web/Toy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/java/cloudcode/helloworld/web/Toy.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /src/main/resources/static/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/static/css/app.css -------------------------------------------------------------------------------- /src/main/resources/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/static/css/style.css -------------------------------------------------------------------------------- /src/main/resources/static/img/celebration-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/static/img/celebration-dark.svg -------------------------------------------------------------------------------- /src/main/resources/static/img/celebration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/static/img/celebration.svg -------------------------------------------------------------------------------- /src/main/resources/static/img/cloud-run-32-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/static/img/cloud-run-32-color.png -------------------------------------------------------------------------------- /src/main/resources/static/img/cloud_bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/static/img/cloud_bg.svg -------------------------------------------------------------------------------- /src/main/resources/static/img/dark_bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/static/img/dark_bg.svg -------------------------------------------------------------------------------- /src/main/resources/static/img/lightbulb_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/static/img/lightbulb_icon.svg -------------------------------------------------------------------------------- /src/main/resources/static/js/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/static/js/script.js -------------------------------------------------------------------------------- /src/main/resources/templates/create_a_toy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/templates/create_a_toy.html -------------------------------------------------------------------------------- /src/main/resources/templates/index copy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/templates/index copy.html -------------------------------------------------------------------------------- /src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /src/main/resources/templates/toy_details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/main/resources/templates/toy_details.html -------------------------------------------------------------------------------- /src/test/java/cloudcode/helloworld/web/HelloWorldControllerIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/test/java/cloudcode/helloworld/web/HelloWorldControllerIT.java -------------------------------------------------------------------------------- /src/test/java/cloudcode/helloworld/web/HelloWorldControllerTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/src/test/java/cloudcode/helloworld/web/HelloWorldControllerTests.java -------------------------------------------------------------------------------- /target/classes/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/application.properties -------------------------------------------------------------------------------- /target/classes/cloudcode/helloworld/HelloWorldApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/cloudcode/helloworld/HelloWorldApplication.class -------------------------------------------------------------------------------- /target/classes/cloudcode/helloworld/web/GeminiCall.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/cloudcode/helloworld/web/GeminiCall.class -------------------------------------------------------------------------------- /target/classes/cloudcode/helloworld/web/GenerateImageSample.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/cloudcode/helloworld/web/GenerateImageSample.class -------------------------------------------------------------------------------- /target/classes/cloudcode/helloworld/web/GenerateToy.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/cloudcode/helloworld/web/GenerateToy.class -------------------------------------------------------------------------------- /target/classes/cloudcode/helloworld/web/HelloWorldController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/cloudcode/helloworld/web/HelloWorldController.class -------------------------------------------------------------------------------- /target/classes/cloudcode/helloworld/web/Toy.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/cloudcode/helloworld/web/Toy.class -------------------------------------------------------------------------------- /target/classes/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/logback-spring.xml -------------------------------------------------------------------------------- /target/classes/static/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/static/css/app.css -------------------------------------------------------------------------------- /target/classes/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/static/css/style.css -------------------------------------------------------------------------------- /target/classes/static/img/celebration-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/static/img/celebration-dark.svg -------------------------------------------------------------------------------- /target/classes/static/img/celebration.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/static/img/celebration.svg -------------------------------------------------------------------------------- /target/classes/static/img/cloud-run-32-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/static/img/cloud-run-32-color.png -------------------------------------------------------------------------------- /target/classes/static/img/cloud_bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/static/img/cloud_bg.svg -------------------------------------------------------------------------------- /target/classes/static/img/dark_bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/static/img/dark_bg.svg -------------------------------------------------------------------------------- /target/classes/static/img/lightbulb_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/static/img/lightbulb_icon.svg -------------------------------------------------------------------------------- /target/classes/static/js/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/static/js/script.js -------------------------------------------------------------------------------- /target/classes/templates/create_a_toy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/templates/create_a_toy.html -------------------------------------------------------------------------------- /target/classes/templates/index copy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/templates/index copy.html -------------------------------------------------------------------------------- /target/classes/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/templates/index.html -------------------------------------------------------------------------------- /target/classes/templates/toy_details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/target/classes/templates/toy_details.html -------------------------------------------------------------------------------- /toolbox-toys/toolbox-toys - Cloud Run Function/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/toolbox-toys/toolbox-toys - Cloud Run Function/main.py -------------------------------------------------------------------------------- /toolbox-toys/toolbox-toys - Cloud Run Function/requirements.txt: -------------------------------------------------------------------------------- 1 | functions-framework==3.* 2 | toolbox-langchain==0.1.0 -------------------------------------------------------------------------------- /toolbox-toys/tools.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbiramiSukumaran/toysearch/HEAD/toolbox-toys/tools.yaml --------------------------------------------------------------------------------