The project is in a healthy, maintained state
The gemini omni api Ruby SDK is the language-specific package for Gemini Omni on RunAPI. Use this package for voice resources, character resources, and multimodal video workflows that need JSON request bodies, task status lookup, and consistent RunAPI errors in Ruby.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

~> 0.2.5
 Project Readme

RunAPI

Gemini Omni API SDKs for JavaScript, Ruby, and Go on RunAPI, covering audio, character, and video workflows.

npm RubyGems Go Reference License


The gemini omni api SDK packages JavaScript, Ruby, and Go clients for Gemini Omni on RunAPI. Use this gemini omni api SDK for voice resources, character resources, and multimodal video generation workflows that need typed installs, JSON request bodies, and consistent RunAPI errors across services.

Gemini Omni belongs to the Google catalog on RunAPI. The public model page is https://runapi.ai/models/gemini-omni. The public gemini-omni-sdk repository groups the JavaScript, Ruby, and Go packages for this model.

Install

npm install @runapi.ai/gemini-omni
gem install runapi-gemini-omni
go get github.com/runapi-ai/gemini-omni-sdk/go@latest

JavaScript quick start

import { GeminiOmniClient } from '@runapi.ai/gemini-omni';

const client = new GeminiOmniClient();

const voice = await client.createAudio.run({
  audio_id: 'achernar',
  name: 'Acher Narrator',
  voice_description: 'A calm, clear voice',
  example_dialogue: 'Hello, I am achernar',
});

const character = await client.createCharacter.run({
  descriptions: 'A silver-haired cyberpunk guide',
  reference_image_url: 'https://file.runapi.ai/demo/character.png',
  audio_ids: [voice.id],
  character_name: 'Jenny',
});

const video = await client.textToVideo.run({
  prompt: 'Create a neon city tracking shot with the character walking forward.',
  duration_seconds: 8,
  aspect_ratio: '16:9',
  output_resolution: '1080p',
  reference_image_urls: ['https://file.runapi.ai/demo/scene.png'],
  audio_ids: [voice.id],
  character_ids: [character.id],
});

Public links

License

Licensed under the Apache License, Version 2.0.