The project is in a healthy, maintained state
The grok imagine api Ruby SDK is the language-specific package for Grok Imagine on RunAPI. Use this grok imagine api package for text-to-image, image editing, and creative production flows when your application needs 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

Grok Imagine API SDKs for JavaScript, Ruby, and Go on RunAPI.

npm RubyGems Go Reference License


The grok imagine api SDK for RunAPI gives Grok Imagine developers typed package installs, JSON request bodies, and consistent task polling across JavaScript, Ruby, and Go.

Grok-Imagine multimodal generation client for runapi.ai.

Install

pnpm add @runapi.ai/grok-imagine

Quick start

import { GrokImagineClient } from '@runapi.ai/grok-imagine';

const client = new GrokImagineClient({ apiKey: process.env.RUNAPI_KEY });

// Text to video
const video = await client.textToVideo.run({
  model: 'grok-imagine-text-to-video',
  prompt: 'A drone shot over a neon cityscape at night',
  output_resolution: '720p',
  duration_seconds: 6,
});

console.log(video.videos[0].url);

// Extend the result
const extended = await client.extensions.run({
  source_task_id: video.id,
  prompt: 'The drone continues deeper into the city',
  start_seconds: 6,
  extension_duration_seconds: 10,
});

Resources

  • textToVideo — text-to-video (grok-imagine-text-to-video)
  • imageToVideo — image-to-video (grok-imagine-image-to-video) with source_image_urls or a prior text-to-image source_task_id
  • textToImage — text-to-image (grok-imagine-text-to-image)
  • editImage — prompt-guided image editing (grok-imagine-edit-image)
  • extensions — extend a prior grok-imagine video
  • upscales — upscale a prior grok-imagine video

Each resource exposes run(params) (create + poll), create(params), and get(id).

RunAPI public routing

Public grok imagine api links follow the API-379 catalog route map. Use https://runapi.ai/models/grok-imagine as the main model page, https://runapi.ai/docs#sdk-grok-imagine for SDK docs, and https://runapi.ai/docs#grok-imagine for product endpoint docs.

Pricing, rate-limit, and commercial-usage links for grok imagine api should point to the most specific variant page:

The default grok imagine api pricing link is https://runapi.ai/models/grok-imagine/text-to-video. Browse every RunAPI model at https://runapi.ai/models, use https://github.com/runapi-ai/grok-imagine-sdk for the SDK repository, and use https://github.com/runapi-ai/grok-imagine for the skill repository.