class_docstr: OpenAI LLM via Microsoft Azure
  This class uses `BaseOpenAI` class to support Azure OpenAI features.
class_docstr_tok: ["OpenAI","LLM","via","Microsoft","Azure","This","class","uses","`","BaseOpenAI","`","class","to","support","Azure","OpenAI","features","."]
docstr: Get the parameters used to invoke the model.
docstr_tok: ["Get","the","parameters","used","to","invoke","the","model","."]
code: def _invocation_params(self) -> Dict[str, Any]:
      """Get the parameters used to invoke the model."""
      if is_openai_v1():
          return super()._invocation_params
      else:
          return {
              **super()._invocation_params,
              "api_type": self.api_type,
              "api_version": self.api_version,
          }
  
file_path: pandas-ai/pandasai/llm/azure_openai.py
imports: import os
  from typing import Any, Dict, Optional, Union, Callable
  import openai
  from ..helpers import load_dotenv
  from ..exceptions import APIKeyNotFoundError, MissingModelError
  from ..helpers.openai import is_openai_v1
  from .base import BaseOpenAI
label_desc: Use image node_id 3 for calling the AzureOpenAI obj's underlying member method code with example usage: obj._invocation_params() and returns: super, dict