Skip to content

Latest commit

 

History

History
171 lines (102 loc) · 1.7 KB

File metadata and controls

171 lines (102 loc) · 1.7 KB

Quickstart


Get started with Nuntius in minutes.


Prerequisites



Installation


Install the gem:


gem install nuntius-rb --pre

Or add to Gemfile:


gem 'nuntius-rb', require: 'nuntius'

Get API Key


Create an API key in Google AI Studio, then keep it outside source control.


Setup Environment


Create .env file:


echo "GEMINI_API_KEY=your_api_key_here" > .env

Replace with your actual key.


First Request


Create a Ruby file:


require 'nuntius'

client = Nuntius::Client.new
response = client.generate_text("Hello, world!")
puts response

Run it:


ruby your_file.rb

Test CLI


Test with the repo CLI:


./bin/gemini test

It should print a short success response when the API key is valid.


Examples


Creative content:


response = client.generate_text(
  "Write a story",
  temperature: 0.8
)

Conversation:


messages = [
  { role: 'user', content: 'What is Ruby?' }
]
response = client.chat(messages)

Interactive chat:


./bin/gemini chat

Common Issues


  • API key required: Check .env file
  • Invalid key: Ensure starts with AIza
  • CLI permission: Run chmod +x bin/gemini

Next Steps