Refactor AzureProvider to use OpenAiBasedProviderClientBase

Created on 17 October 2025, 8 days ago

Problem/Motivation

There has been a lot of similar code in OpenAI type of provider modules. That's bad for maintainability for instance.

Proposed resolution

Make AzureProvider extend OpenAiBasedProviderClientBase and remove all the code that can be inherited from the base class.

Remaining tasks

Figure out a way to work around the incompatibilities of getClient() and loadClient() calls - that's where some of the custom Azure specifics live.

I think we can do that.

📌 Task
Status

Active

Version

1.1

Component

Code

Created by

🇫🇮Finland jhuhta

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

No activities found.

Production build 0.71.5 2024