Enable runtime access to provider name (#5399)
This commit is contained in:
@@ -27,6 +27,7 @@ pub struct AzureProvider {
|
||||
deployment_name: String,
|
||||
api_version: String,
|
||||
model: ModelConfig,
|
||||
name: String,
|
||||
}
|
||||
|
||||
impl Serialize for AzureProvider {
|
||||
@@ -94,6 +95,7 @@ impl AzureProvider {
|
||||
deployment_name,
|
||||
api_version,
|
||||
model,
|
||||
name: Self::metadata().name,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -128,6 +130,10 @@ impl Provider for AzureProvider {
|
||||
)
|
||||
}
|
||||
|
||||
fn get_name(&self) -> &str {
|
||||
&self.name
|
||||
}
|
||||
|
||||
fn get_model_config(&self) -> ModelConfig {
|
||||
self.model.clone()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user