Closed
Description
Problem Statement
I would like Strands Agents to support an OpenAI model provider. This would allow us to connect to OpenAI models directly. Additionally, any OpenAI compatible provider (e.g., LiteLLM) could reuse the request/response formatting logic and thus reduce code duplication.
Proposed Solution
Implement the provider in a similar manner to the existing providers (e.g., LiteLLM). As part of this work, we can also setup an abstract OpenAI class so that any OpenAI compatible provider can reuse the request/response formatting logic.
Use Case
- Call OpenAI models directly
Alternatives Solutions
N/A
Additional Context
N/A