Skip to content

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 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