├── .gitignore ├── README.md ├── contents ├── images │ ├── ER-diagram.png │ ├── Kospi.png │ ├── cat_bike.png │ ├── grounding_service_google_search.png │ ├── grounding_service_vertexai.png │ ├── hype-cycle-for-artificial-intelligence-2022.png │ ├── hype-cycle-for-artificial-intelligence-2023.png │ ├── math.png │ └── mz_article.jpeg ├── pdfs │ ├── 20211102083535653K.pdf │ ├── the-state-of-ai-in-early-2024-final.pdf │ ├── 개인정보 보호법(법률)(제19234호)(20240315).pdf │ ├── 신용정보의 이용 및 보호에 관한 법률(법률)(제19234호)(20230915).pdf │ ├── 정보통신망 이용촉진 및 정보보호 등에 관한 법률(법률)(제20069호)(20240123).pdf │ ├── 개인정보 보호법(법률)(제19234호)(20240315).pdf │ ├── 신용정보의 이용 및 보호에 관한 법률(법률)(제19234호)(20230915).pdf │ └── 정보통신망 이용촉진 및 정보보호 등에 관한 법률(법률)(제20069호)(20240123).pdf ├── text │ ├── legal_terminology.csv │ └── mz_marketing.txt └── videos │ ├── airplane.mp4 │ ├── classroom(720p).mp4 │ ├── text(1080p).mp4 │ └── work(720p).mp4 └── notebook ├── 00.common ├── Gen AI Common snippets.ipynb └── github clone.ipynb ├── 01.gemini ├── README.md ├── app │ └── App - Marketing Analysis.ipynb ├── chat │ └── Chat - Multiturn operation.ipynb ├── image │ ├── Image Analysis 1 - Code writing with ERD.ipynb │ ├── Image Analysis 2 - Stock image.ipynb │ ├── Image Analysis 3 - Solve math problem.ipynb │ └── Image Analysis 4- Comparing images.ipynb ├── pdf │ ├── PDF Analysis 1 - Contents summary of PDF file.ipynb │ └── PDF Analysis 2 - Fact finding from PDF file.ipynb ├── text │ ├── Text - Basic generation.ipynb │ └── Text - System instructions.ipynb └── video │ ├── Video Analysis 1 - Analyze Youtube 2min video.ipynb │ └── Video Analysis 2 - Transcription and fact finding.ipynb ├── 02.imagen ├── Gemini Pro - Imagen.ipynb └── README.md ├── 03.grounding ├── README.md ├── bigquery │ ├── BigQuery - SEARCH Function.ipynb │ ├── VectorDB - Custom Enbedding.ipynb │ └── VectorDB - Gecko Embedding.ipynb └── rag │ ├── 1. Grounding service with Vertex AI.ipynb │ ├── 2. Advanced grounding with Vertex AI Search 1.ipynb │ ├── 3. Advanced grounding with Vertex AI Search 2.ipynb │ ├── 4. Grounding service with Google Search.ipynb │ ├── 5. RAG with LLama Index.ipynb │ ├── 6. Gemini Function Calling.ipynb │ ├── 7. Context_caching.ipynb │ ├── 8. LangChain with Vertex AI Search.ipynb │ └── operation │ ├── README.md │ ├── datastore_mgmt.ipynb │ └── engine_mgmt.ipynb ├── 04.embedding ├── Multimodal embedding - Gecko.ipynb ├── Text Embedding Korean - Gecko.ipynb └── Text Embedding Korean - Open source.ipynb ├── 05.translation ├── adaptive.py ├── adaptive_test.ipynb ├── glossary.py └── glossary_test.ipynb ├── 06.agents ├── Vertex AI Agent - Integration.ipynb └── request.json ├── 08.build ├── Build Cloud Functions .ipynb └── functions │ ├── main.py │ ├── rag │ ├── constant.py │ └── controller.py │ └── requirements.txt └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/README.md -------------------------------------------------------------------------------- /contents/images/ER-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/images/ER-diagram.png -------------------------------------------------------------------------------- /contents/images/Kospi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/images/Kospi.png -------------------------------------------------------------------------------- /contents/images/cat_bike.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/images/cat_bike.png -------------------------------------------------------------------------------- /contents/images/grounding_service_google_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/images/grounding_service_google_search.png -------------------------------------------------------------------------------- /contents/images/grounding_service_vertexai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/images/grounding_service_vertexai.png -------------------------------------------------------------------------------- /contents/images/hype-cycle-for-artificial-intelligence-2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/images/hype-cycle-for-artificial-intelligence-2022.png -------------------------------------------------------------------------------- /contents/images/hype-cycle-for-artificial-intelligence-2023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/images/hype-cycle-for-artificial-intelligence-2023.png -------------------------------------------------------------------------------- /contents/images/math.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/images/math.png -------------------------------------------------------------------------------- /contents/images/mz_article.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/images/mz_article.jpeg -------------------------------------------------------------------------------- /contents/pdfs/20211102083535653K.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/pdfs/20211102083535653K.pdf -------------------------------------------------------------------------------- /contents/pdfs/the-state-of-ai-in-early-2024-final.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/pdfs/the-state-of-ai-in-early-2024-final.pdf -------------------------------------------------------------------------------- /contents/pdfs/개인정보 보호법(법률)(제19234호)(20240315).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/pdfs/개인정보 보호법(법률)(제19234호)(20240315).pdf -------------------------------------------------------------------------------- /contents/pdfs/신용정보의 이용 및 보호에 관한 법률(법률)(제19234호)(20230915).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/pdfs/신용정보의 이용 및 보호에 관한 법률(법률)(제19234호)(20230915).pdf -------------------------------------------------------------------------------- /contents/pdfs/정보통신망 이용촉진 및 정보보호 등에 관한 법률(법률)(제20069호)(20240123).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/pdfs/정보통신망 이용촉진 및 정보보호 등에 관한 법률(법률)(제20069호)(20240123).pdf -------------------------------------------------------------------------------- /contents/pdfs/개인정보 보호법(법률)(제19234호)(20240315).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/pdfs/개인정보 보호법(법률)(제19234호)(20240315).pdf -------------------------------------------------------------------------------- /contents/pdfs/신용정보의 이용 및 보호에 관한 법률(법률)(제19234호)(20230915).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/pdfs/신용정보의 이용 및 보호에 관한 법률(법률)(제19234호)(20230915).pdf -------------------------------------------------------------------------------- /contents/pdfs/정보통신망 이용촉진 및 정보보호 등에 관한 법률(법률)(제20069호)(20240123).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/pdfs/정보통신망 이용촉진 및 정보보호 등에 관한 법률(법률)(제20069호)(20240123).pdf -------------------------------------------------------------------------------- /contents/text/legal_terminology.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/text/legal_terminology.csv -------------------------------------------------------------------------------- /contents/text/mz_marketing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/text/mz_marketing.txt -------------------------------------------------------------------------------- /contents/videos/airplane.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/videos/airplane.mp4 -------------------------------------------------------------------------------- /contents/videos/classroom(720p).mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/videos/classroom(720p).mp4 -------------------------------------------------------------------------------- /contents/videos/text(1080p).mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/videos/text(1080p).mp4 -------------------------------------------------------------------------------- /contents/videos/work(720p).mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/contents/videos/work(720p).mp4 -------------------------------------------------------------------------------- /notebook/00.common/Gen AI Common snippets.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/00.common/Gen AI Common snippets.ipynb -------------------------------------------------------------------------------- /notebook/00.common/github clone.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/00.common/github clone.ipynb -------------------------------------------------------------------------------- /notebook/01.gemini/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/01.gemini/README.md -------------------------------------------------------------------------------- /notebook/01.gemini/app/App - Marketing Analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/01.gemini/app/App - Marketing Analysis.ipynb -------------------------------------------------------------------------------- /notebook/01.gemini/chat/Chat - Multiturn operation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/01.gemini/chat/Chat - Multiturn operation.ipynb -------------------------------------------------------------------------------- /notebook/01.gemini/image/Image Analysis 1 - Code writing with ERD.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/01.gemini/image/Image Analysis 1 - Code writing with ERD.ipynb -------------------------------------------------------------------------------- /notebook/01.gemini/image/Image Analysis 2 - Stock image.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/01.gemini/image/Image Analysis 2 - Stock image.ipynb -------------------------------------------------------------------------------- /notebook/01.gemini/image/Image Analysis 3 - Solve math problem.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/01.gemini/image/Image Analysis 3 - Solve math problem.ipynb -------------------------------------------------------------------------------- /notebook/01.gemini/image/Image Analysis 4- Comparing images.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/01.gemini/image/Image Analysis 4- Comparing images.ipynb -------------------------------------------------------------------------------- /notebook/01.gemini/pdf/PDF Analysis 1 - Contents summary of PDF file.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/01.gemini/pdf/PDF Analysis 1 - Contents summary of PDF file.ipynb -------------------------------------------------------------------------------- /notebook/01.gemini/pdf/PDF Analysis 2 - Fact finding from PDF file.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/01.gemini/pdf/PDF Analysis 2 - Fact finding from PDF file.ipynb -------------------------------------------------------------------------------- /notebook/01.gemini/text/Text - Basic generation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/01.gemini/text/Text - Basic generation.ipynb -------------------------------------------------------------------------------- /notebook/01.gemini/text/Text - System instructions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/01.gemini/text/Text - System instructions.ipynb -------------------------------------------------------------------------------- /notebook/01.gemini/video/Video Analysis 1 - Analyze Youtube 2min video.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/01.gemini/video/Video Analysis 1 - Analyze Youtube 2min video.ipynb -------------------------------------------------------------------------------- /notebook/01.gemini/video/Video Analysis 2 - Transcription and fact finding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/01.gemini/video/Video Analysis 2 - Transcription and fact finding.ipynb -------------------------------------------------------------------------------- /notebook/02.imagen/Gemini Pro - Imagen.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/02.imagen/Gemini Pro - Imagen.ipynb -------------------------------------------------------------------------------- /notebook/02.imagen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/02.imagen/README.md -------------------------------------------------------------------------------- /notebook/03.grounding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/README.md -------------------------------------------------------------------------------- /notebook/03.grounding/bigquery/BigQuery - SEARCH Function.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/bigquery/BigQuery - SEARCH Function.ipynb -------------------------------------------------------------------------------- /notebook/03.grounding/bigquery/VectorDB - Custom Enbedding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/bigquery/VectorDB - Custom Enbedding.ipynb -------------------------------------------------------------------------------- /notebook/03.grounding/bigquery/VectorDB - Gecko Embedding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/bigquery/VectorDB - Gecko Embedding.ipynb -------------------------------------------------------------------------------- /notebook/03.grounding/rag/1. Grounding service with Vertex AI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/rag/1. Grounding service with Vertex AI.ipynb -------------------------------------------------------------------------------- /notebook/03.grounding/rag/2. Advanced grounding with Vertex AI Search 1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/rag/2. Advanced grounding with Vertex AI Search 1.ipynb -------------------------------------------------------------------------------- /notebook/03.grounding/rag/3. Advanced grounding with Vertex AI Search 2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/rag/3. Advanced grounding with Vertex AI Search 2.ipynb -------------------------------------------------------------------------------- /notebook/03.grounding/rag/4. Grounding service with Google Search.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/rag/4. Grounding service with Google Search.ipynb -------------------------------------------------------------------------------- /notebook/03.grounding/rag/5. RAG with LLama Index.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/rag/5. RAG with LLama Index.ipynb -------------------------------------------------------------------------------- /notebook/03.grounding/rag/6. Gemini Function Calling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/rag/6. Gemini Function Calling.ipynb -------------------------------------------------------------------------------- /notebook/03.grounding/rag/7. Context_caching.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/rag/7. Context_caching.ipynb -------------------------------------------------------------------------------- /notebook/03.grounding/rag/8. LangChain with Vertex AI Search.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/rag/8. LangChain with Vertex AI Search.ipynb -------------------------------------------------------------------------------- /notebook/03.grounding/rag/operation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/rag/operation/README.md -------------------------------------------------------------------------------- /notebook/03.grounding/rag/operation/datastore_mgmt.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/rag/operation/datastore_mgmt.ipynb -------------------------------------------------------------------------------- /notebook/03.grounding/rag/operation/engine_mgmt.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/03.grounding/rag/operation/engine_mgmt.ipynb -------------------------------------------------------------------------------- /notebook/04.embedding/Multimodal embedding - Gecko.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/04.embedding/Multimodal embedding - Gecko.ipynb -------------------------------------------------------------------------------- /notebook/04.embedding/Text Embedding Korean - Gecko.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/04.embedding/Text Embedding Korean - Gecko.ipynb -------------------------------------------------------------------------------- /notebook/04.embedding/Text Embedding Korean - Open source.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/04.embedding/Text Embedding Korean - Open source.ipynb -------------------------------------------------------------------------------- /notebook/05.translation/adaptive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/05.translation/adaptive.py -------------------------------------------------------------------------------- /notebook/05.translation/adaptive_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/05.translation/adaptive_test.ipynb -------------------------------------------------------------------------------- /notebook/05.translation/glossary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/05.translation/glossary.py -------------------------------------------------------------------------------- /notebook/05.translation/glossary_test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/05.translation/glossary_test.ipynb -------------------------------------------------------------------------------- /notebook/06.agents/Vertex AI Agent - Integration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/06.agents/Vertex AI Agent - Integration.ipynb -------------------------------------------------------------------------------- /notebook/06.agents/request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/06.agents/request.json -------------------------------------------------------------------------------- /notebook/08.build/Build Cloud Functions .ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/08.build/Build Cloud Functions .ipynb -------------------------------------------------------------------------------- /notebook/08.build/functions/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/08.build/functions/main.py -------------------------------------------------------------------------------- /notebook/08.build/functions/rag/constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/08.build/functions/rag/constant.py -------------------------------------------------------------------------------- /notebook/08.build/functions/rag/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/08.build/functions/rag/controller.py -------------------------------------------------------------------------------- /notebook/08.build/functions/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/08.build/functions/requirements.txt -------------------------------------------------------------------------------- /notebook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shins777/google_genai/HEAD/notebook/README.md --------------------------------------------------------------------------------