{"id":16979887,"url":"https://github.com/gsans/generative-ai","last_synced_at":"2025-03-21T23:13:05.702Z","repository":{"id":187478684,"uuid":"676974506","full_name":"gsans/generative-ai","owner":"gsans","description":"List of Generative AI resources","archived":false,"fork":false,"pushed_at":"2023-09-29T21:13:44.000Z","size":45,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-26T17:31:24.628Z","etag":null,"topics":["angular","generative-ai","palm2","vertex-ai"],"latest_commit_sha":null,"homepage":"https://twitter.com/gerardsans","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gsans.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-10T12:51:37.000Z","updated_at":"2024-11-21T09:02:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"567a13d2-dc86-433d-8efe-9bd1ac397ff7","html_url":"https://github.com/gsans/generative-ai","commit_stats":null,"previous_names":["gsans/generative-ai"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsans%2Fgenerative-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsans%2Fgenerative-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsans%2Fgenerative-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsans%2Fgenerative-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gsans","download_url":"https://codeload.github.com/gsans/generative-ai/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244880657,"owners_count":20525515,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","generative-ai","palm2","vertex-ai"],"created_at":"2024-10-14T01:47:31.744Z","updated_at":"2025-03-21T23:13:05.670Z","avatar_url":"https://github.com/gsans.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Generative AI for Angular Developers\n\n\u003cimg src=\"https://i.imgur.com/ak41dgy.png\" alt=\"Angular + PalM2 + VertexAI\" width=\"50%\"\u003e\n\nThis is a curated list of resources on leveraging generative AI tools like **Google Vertex AI** and **PaLM APIs** in Angular applications. \n\n## Contents\n\n- [Introduction](#introduction)\n- [Google Vertex AI](#google-vertex-ai)\n- [Google PaLM2 REST API](#google-palm2-rest-api)\n- [Courses](#courses)\n- [Talks \u0026 Articles](#talks--articles)\n- [How-Tos](#how-tos)\n\n## Introduction\n\nGenerative AI is a type of artificial intelligence that can create new data, such as text, images, or music. It is a powerful tool that can be used for a variety of applications.\n\nGoogle Cloud Platform offers services like **Vertex AI** and access **PaLM 2 APIs** that can enable developers to build AI-powered features.\n\n## Google Vertex AI\n\n- [generative-ai repository](https://github.com/GoogleCloudPlatform/generative-ai/) by Google Cloud - examples and tools for using Vertex AI generative models\n- [generative-ai web demos](https://github.com/google/generative-ai-docs/tree/main/demos/palm/web) by Google - sample web projects implementing whole generative ai features using PaLM 2\n\n## Google PaLM2 REST API\n\n- [GraphQL wrapper of PaLM2 REST API (v1beta2) using Apollo Server (v4.9)](https://codesandbox.io/p/sandbox/eager-monad-fj2l8l?file=%2Fsrc%2Findex.ts%3A13%2C12)\n- [Angular client (v16) for GraphQL PaLM2 REST API (v1beta2)](https://stackblitz.com/edit/stackblitz-starters-xkwxnp?file=src%2Fmain.ts)\n\n## Courses \n\n- [Generative AI Explorer - Vertex AI](https://www.cloudskillsboost.google/quests/299) introduction to prompt design, Generative AI Studio and Vertex AI on Cloud Skills Boost (cost: $3 or 3 credits)\n\n- [Generative AI learning path by Google Cloud](https://www.cloudskillsboost.google/journeys/118) 10x individual courses on Cloud Skills Boost (free)\n\n## Talks \u0026 Articles\n\n- [Talk. Everything you need to know about Google's new Generative AI platform](https://www.youtube.com/watch?v=JtULDpWH-I0) - In this talk, you are going to learn about Google's new Generative AI platform Vertex AI, the latest tools and APIs to foundational models\n\n- [Keynote. How OpenAI Codex learned to write and refactor JavaScript](https://www.youtube.com/watch?v=FwRtzlYINrA\u0026t=1s) - Introduction to Codex a LLM specialised around code\n\n- [Keynote. Will chatGPT take your job? The rise of conversational AIs (25min)](https://www.youtube.com/watch?v=qG9l6QPjbN4) - Introduction to ChatGPT and GPT models\n\n- [Article. The Start of a New Era in AI](https://gerard-sans.medium.com/openai-the-start-of-a-new-era-in-ai-1eef98d0e2a3) - Podcast on generative AI and its future impact\n\n- [Talk. OpenAI and the AI that may overtake humans (50min)](https://www.youtube.com/watch?v=Z6KqBb451fE) - Talk on GPT-3 at JFokus 2022\n\n- [How to generate text](https://huggingface.co/blog/how-to-generate) - Explains Temperature, TopK, TopP parameters.\n- [Top-k \u0026 Top-p](https://docs.cohere.com/docs/controlling-generation-with-top-k-top-p) - Visual explanation for TopK and TopP\n\n## How-Tos\n\n- [Blogpost. Getting Started with Generative AI in Angular](https://gerard-sans.medium.com/getting-started-with-generative-ai-in-angular-b72737a59982) - General guide around how to get started with Vertex AI and PaLM 2 APIs using Angular\n- [Notes. Integrating Vertex AI into Angular Apps](https://docs.google.com/document/d/1wi7rvFp1yfYVDmnpEK8Q1njhIp8amcJKdGO4YrAAkMc/edit?usp=sharing) - Angular guide using Google Cloud SDK + HttpClient\n- [GitHub. Mini-Bard Angular client using Palm2 API (via API key and MakerSuite)](https://github.com/gsans/mini-bard-palm2-angular) - Angular client demonstrating an advanced client with Rich Text Media support and ElevenLabs natural voices.\n\n## Transformer Architecture\n\n- [Attention is all you need](https://arxiv.org/pdf/1706.03762.pdf) - Original paper from Google introducing the Transformer\n- [An In-Depth Look at the Transformer Based Models](https://medium.com/@yulemoon/an-in-depth-look-at-the-transformer-based-models-22e5f5d17b6b) - Overview of the diferent types of Transformers\n\n## Playground (play with LLMs available for free)\n\n### Most popular\n- [Google Bard](https://bard.google.com) - based on PaLM 2 by Google (uses external tools including Google Search)\n- [Claude](https://claude.ai/) - based on claude 2 by Anthropic (isolated, data cutout 2023, 100K context)\n- [ChatGPT](https://chat.openai.com) - based on GPT by OpenAI (free version isolated, data cutout 2021)\n\n### All-in-one (multiple models in one interface)\n- [Poe](https://poe.com/) - Access to ChatGPT/GPT, Claude, Llama and PaLM 2 models.\n- [Nat.dev](https://nat.dev/) - Most number of models. Access to all previous models and many more including open source.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgsans%2Fgenerative-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgsans%2Fgenerative-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgsans%2Fgenerative-ai/lists"}