Skip to content

google-gemini/go-dreaming-of-adventure-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Go dreaming of adventure sample

A developer sample written in Go that demonstrates Gemini's creative writing abilities. With user input, Gemini writes a novella one section at a time.

Open in IDX

Environment setup

This sample app can be opened in Project IDX, or run in your local dev environment.

Project IDX

  1. Open this repo in Project IDX:

    • Open in Project IDX
    • Wait for the import process to complete
    • Open the IDX Panel and click "Authenticate" with the Gemini API integration.
    • Once authenticated, click to get a key which will be copied to your keyboard.
    • Add the key to the env variable section in .idx/dev.nix.
  2. Open a new terminal window:

    • Open the command palette (CTRL/CMD-SHIFT-P)
    • Begin typing terminal
    • Select Terminal: Create New Terminal
    • Run go run .

Local dev environment

  1. Clone this repository: git clone https://github.com/google-gemini/go-dreaming-of-adventure-sample

  2. Verify that Go 1.22 or later is installed:

Run the sample

  1. Get a Gemini API key

  2. Set the API Key in the API_KEY environment varaible

    • export API_KEY=<your_api_key>
  3. Compile and run the program:

    • go run .
  4. When asked "What do you want to dream about?", answer with something fun.

    • For example, type: I want to dream about unicode

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •