Self: https://github.com/palladius/genai-googlecloud-scripts/
This repo contains my GenAI scripts and templates, to be then merged into the proper Google GenAI repo upon proper inspection :)
| Project | Description | Keywords | Model |
|---|---|---|---|
| 22-gemini20/ | A Streamlit app for listing and interacting with Gemini models. | 🐍 python, streamlit, gemini | G2.0 |
| Project | Description | Keywords | Model |
|---|---|---|---|
| 01-bash-text-code-embeddings/ | Bash scripts for text, code, and embedding generation using the PaLM API. | 💻 bash, palm_api | PaLM |
| 02-bash-images/ | Bash script for image generation using the PaLM API (Imagen2). | 💻 bash, palm_api | PaLM |
| 03-ruby-medium-article-slurper/ | Ruby script to fetch Medium articles, summarize them, and extract insights. | 💎 ruby, palm_api | PaLM |
| 04-ruby-twitter-sampler/ | (Work in Progress) Ruby script to analyze Twitter user timelines and hashtags. | 💎 ruby, twitter_api | |
| 05-ruby-embedding-matrix/ | Ruby script to calculate and visualize the cross-correlation matrix of text embeddings. | 💎 ruby, palm_api | PaLM |
| 06-ruby-text-code-embeddings-images/ | Ruby rewrite of the bash scripts in folders 01 and 02 for text, code, image, and embedding generation. | 💎 ruby, palm_api | PaLM |
| 07-bash-gemini-multimodal-jam/ | Bash scripts for multimodal prompting with Gemini, including image and audio processing. | 💻 bash, gemini | G1.0 |
| 08-gemini-ruby-and-langchainrb/ | (Empty) | ||
| 09-langchainrb-playground/ | Ruby scripts for playing with the langchainrb and google-gemini gems. |
💎 ruby, langchain_rb, gemini | G1.5 |
| 09b-langchainrb-testing-functions/ | Ruby scripts for testing function calling with langchainrb. |
💎 ruby, langchain_rb | G1.5 |
| 10-gemma-is-born/ | Bash scripts to interact with the Gemma model. | 💻 bash, gemma | 🦙 |
| 11-book-retrieval-python/ | Python script to extract book titles and authors from a video, enrich the data using the Google Books API, and generate an HTML page. | 🐍 python, gemini, google_books_api | G1.0 |
| 12-gemini-embeddings/ | Ruby scripts for testing Gemini embeddings. | 💎 ruby, gemini | G1.0 |
| 13-ruby-nanobots/ | Ruby scripts for playing with the ruby-nano-bots gem and Gemini 1.5. |
💎 ruby, nanobots, gemini | G1.5 |
| 14-ollama-tests/ | Scripts for testing with Ollama models like llama2, llama3, gemma, etc. | 💻 shell, ollama | 💻🦙 |
| 15-ollama-gemma-RAG-curl-ruby/ | A RAG example using Ollama, Gemma, and Ruby to extract information from a website. | 💎 ruby, ollama, gemma | 💻🦙 |
| 16-python-gemini-notebooks/ | Jupyter notebooks for learning about Gemini, including prompt design and multimodal use cases. | 🐍 python, jupyter, gemini | G1.5 |
| 17-ruby-pdf-reader/ | Ruby scripts for PDF manipulation (splitting and merging). | 💎 ruby | |
| 18-python-l200challenge-mesop-travel-chat/ | A Python chat application for a travel company using Mesop, Gemma2, and Vertex AI. | 🐍 python, mesop, gemma2, vertex_ai | 🦙 |
| 19-python-deepeval/ | (TODO) Placeholder for a project using the deepeval library. |
🐍 python, deepeval | |
| 20-multilang-agents/ | A multi-language, function-calling demo for Gemini with agents written in Python and Ruby. | 🐍💎 python, ruby, gemini | G1.5 |
| 21-multimodal-gcf/ | Cloud Functions in Ruby and Python for multimodal analysis of images and videos. | 🐍💎 python, ruby, google_cloud_functions, gemini | G1.0 |
| 23-gemini20-ruby_llm/ | Ruby and Rails examples using the ruby_llm gem with Gemini 2.0. |
💎 ruby, rails, ruby_llm, gemini | G2.0 |
| 24-gemini25-games/ | A collection of web-based games for kids, created with Gemini 2.5. | 💻 html, css, javascript, gemini | G2.5 |
| 25-americanize-email/ | A Ruby script to convert an email to a more "American" style. | 💎 ruby, gemini | G1.5 |
| 26-nanobanana-golang/ | A basic Go project demonstrating the use of the Google Gemini API. | 🐹 go, gemini | G1.5 |
If you have any ideas, send them my way and file an 🐛 issue!
- Since 2025-09-03,
git lfshas been enabled on the many pics which lurk around..
- Thanks @rominirani and his repo https://github.com/rominirani/genai-apptemplates-googlecloud/. This repo was inspired by him!
- Thanks @dazuma for inspiration and helping me getting started with Ruby GenAI APIs (in the 6-th folder).
