refactor(providers): extract ProviderDef trait and OpenAiCompatibleProvider (#6832)

Signed-off-by: Adrian Cole <adrian@tetrate.io>
This commit is contained in:
Adrian Cole
2026-02-03 07:36:54 +09:00
committed by GitHub
parent 849cc60fbc
commit 1ad81e3b69
37 changed files with 855 additions and 688 deletions
-4
View File
@@ -431,10 +431,6 @@ mod tests {
#[async_trait]
impl Provider for MockProvider {
fn metadata() -> crate::providers::base::ProviderMetadata {
crate::providers::base::ProviderMetadata::empty()
}
fn get_name(&self) -> &str {
"mock"
}