GPT Image 2 API Ruby SDK for RunAPI
The gpt image 2 api Ruby SDK is the language-specific package for GPT Image 2 on RunAPI. Use this gpt image 2 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.
This gpt image 2 api README is the Ruby package guide inside the public gpt-image-2-sdk repository. For the repository overview, start at ../README.md; for model details, use https://runapi.ai/models/gpt-image-2; for API reference, use https://runapi.ai/docs#gpt-image-2; for SDK docs, use https://runapi.ai/docs#sdk-gpt-image-2.
Install
gem install runapi-gpt-image-2
Quick start
require "runapi-gpt-image-2"
client = RunApi::GptImage2::Client.new
task = client.generations.create(
# Pass the GPT Image 2 JSON request body from https://runapi.ai/docs#gpt-image-2.
)
status = client.generations.get(task.id)
Use create when you want to submit a task and return quickly, get when you need the latest task state, and run when a script should create and poll until completion. In web request handlers, prefer create plus webhook or later get polling so a worker is not held open.
Language notes
Use Ruby keyword arguments and the RunApi::GptImage2 error classes when building image jobs, Rails workers, or scripts. The available resources include generations, and edits. Keep RUNAPI_API_KEY in the environment or your secret manager; never commit API keys or callback secrets.
Links
- Model page: https://runapi.ai/models/gpt-image-2
- SDK docs: https://runapi.ai/docs#sdk-gpt-image-2
- Product docs: https://runapi.ai/docs#gpt-image-2
- Pricing and rate limits: https://runapi.ai/models/gpt-image-2/text-to-image
- Provider comparison: https://runapi.ai/providers/openai
- Full catalog: https://runapi.ai/models
- Repository: https://github.com/runapi-ai/gpt-image-2-sdk
License
Licensed under the Apache License, Version 2.0.