This is a curated list of resources on leveraging generative AI tools like Google Vertex AI and PaLM APIs in Angular applications.
Generative 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.
Google Cloud Platform offers services like Vertex AI and access PaLM 2 APIs that can enable developers to build AI-powered features.
- generative-ai repository by Google Cloud - examples and tools for using Vertex AI generative models
- generative-ai web demos by Google - sample web projects implementing whole generative ai features using PaLM 2
- GraphQL wrapper of PaLM2 REST API (v1beta2) using Apollo Server (v4.9)
- Angular client (v16) for GraphQL PaLM2 REST API (v1beta2)
-
Generative AI Explorer - Vertex AI introduction to prompt design, Generative AI Studio and Vertex AI on Cloud Skills Boost (cost: $3 or 3 credits)
-
Generative AI learning path by Google Cloud 10x individual courses on Cloud Skills Boost (free)
-
Talk. Everything you need to know about Google's new Generative AI platform - 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
-
Keynote. How OpenAI Codex learned to write and refactor JavaScript - Introduction to Codex a LLM specialised around code
-
Keynote. Will chatGPT take your job? The rise of conversational AIs (25min) - Introduction to ChatGPT and GPT models
-
Article. The Start of a New Era in AI - Podcast on generative AI and its future impact
-
Talk. OpenAI and the AI that may overtake humans (50min) - Talk on GPT-3 at JFokus 2022
-
How to generate text - Explains Temperature, TopK, TopP parameters.
-
Top-k & Top-p - Visual explanation for TopK and TopP
- Blogpost. Getting Started with Generative AI in Angular - General guide around how to get started with Vertex AI and PaLM 2 APIs using Angular
- Notes. Integrating Vertex AI into Angular Apps - Angular guide using Google Cloud SDK + HttpClient
- GitHub. Mini-Bard Angular client using Palm2 API (via API key and MakerSuite) - Angular client demonstrating an advanced client with Rich Text Media support and ElevenLabs natural voices.
- Attention is all you need - Original paper from Google introducing the Transformer
- An In-Depth Look at the Transformer Based Models - Overview of the diferent types of Transformers
- Google Bard - based on PaLM 2 by Google (uses external tools including Google Search)
- Claude - based on claude 2 by Anthropic (isolated, data cutout 2023, 100K context)
- ChatGPT - based on GPT by OpenAI (free version isolated, data cutout 2021)