Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mgechev/gemini-angular-drawing-demo


https://github.com/mgechev/gemini-angular-drawing-demo

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Angular Web Audio melodies sample

Developer sample written in Angular demonstrating Gemini multimodal (image and audio) input and understanding. The user enters a prompt and the app generates images via VertexAI’s image generation which the user can after that preview in a three-dimensional gallery. The user has an input where they can ask a question about the images. Using Web Audio’s Speech Synthesis API we read Gemini’s answer for the images.

## Pre-requisites

0. Node.js and npm
* Download and install Go: https://docs.npmjs.com/downloading-and-installing-node-js-and-npm

0. Gemini API key
* Launch Google AI Studio: https://aistudio.google.com/
* Click “Get API Key”

## Getting started

Compile and run the app:

```shell
npm i
npm start
```

In the text box with placeholder "API key" enter your Gemini API key. You can find instructions how to use the app under "Instructions" when you open the user interface.