Integration

Ruby OpenAI gem with Meridian

The community ruby-openai gem supports a custom uri_base out of the box — point it at Meridian and you're done.

Install

gem install ruby-openai

Chat completion

require "openai"

client = OpenAI::Client.new(
  access_token: "nim_live_***",
  uri_base: "https://meridian.getnimbus.net/api/v1"
)

response = client.chat(
  parameters: {
    model: "azure-swc/gpt-4.1",
    messages: [{ role: "user", content: "hello" }]
  }
)

puts response.dig("choices", 0, "message", "content")