Skip to content

Support for other backends? #21

@ujh

Description

@ujh

I am a big fan of raix, so thank you for that. I use it extensively in my side project, where I can use ChatGPT. But at work I am in a B2B environment in Europe, where that is just out of the question. I am playing around with AWS Bedrock, which offers a somewhat unified abstraction over the models using the Converse API. They do have a Ruby gem that we are using, but it's just so much off a hassle. Especially when writing out the tool calls.

Before I start digging into raix to figure out how to add support for that I would be interested in knowing:

  1. if that's something you're even interested
  2. how hard that would be and where the best place would be for it. I do wonder if we could get away with a BedrockPretendsToBeOpenAI class that you pass in instead of the client from the ruby-openai project?

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions