Azure OpenAI (with openai module 1.x.x) seems not working anymore
Labels: name: auto:bug, name: area: models

### System Info

$ python3 --version
Python 3.11.6

$ pip show openai | grep Version
Version: 1.3.5

$ pip show langchain | grep Version
Version: 0.0.340

### Who can help?

Who wants to use AzureOpenai deployments with langchain, enabling last openai package versione 1.x.x. 

### Information

- [X] My own modified scripts

### Related Components

- [X] LLMs/Chat Models

### Reproduction

Hi @hwchase17, @agola11, all!
Thanks in advance for your huge work.

I so far successfully used langchain with the openai module 0.28.x. 
Today I upgraded the openai package to the latest version (1.x.x), and I installed also the latest langchain package version.

I configured the environment variables (as described above) and I run the following simple program, as described in langchain documentation: https://python.langchain.com/docs/integrations/chat/azure_chat_openai

```
$ source path/.langchain_azure.env
$ cat path/.langchain_azure.env
# https://python.langchain.com/docs/integrations/llms/azure_openai

export OPENAI_API_TYPE=azure
export OPENAI_API_VERSION=2023-09-01-preview
export AZURE_OPENAI_ENDPOINT="https://xxxxxxxxxxx.openai.azure.com/"
export AZURE_OPENAI_API_KEY="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
```

Program that generate a run-time exception:
```python
# langchain_simple.py
# this example follows the langchain documentation example at: https://python.langchain.com/docs/integrations/chat/azure_chat_openai
import os

from langchain.chat_models import AzureChatOpenAI
from langchain.schema import HumanMessage

model = AzureChatOpenAI(
    openai_api_version="2023-05-15",
    azure_deployment="gpt-35-turbo" # my existing deployment name
)

message = HumanMessage(content="Translate this sentence from English to French. I love programming.")
model([message])
```

I got the following exception:

```
$ py langchain_simple.py
/home/giorgio/.local/lib/python3.11/site-packages/langchain/chat_models/azure_openai.py:162: UserWarning: As of openai>=1.0.0, if `deployment_name` (or alias `azure_deployment`) is specified then `openai_api_base` (or alias `base_url`) should not be. Instead use `deployment_name` (or alias `azure_deployment`) and `azure_endpoint`.
  warnings.warn(
/home/giorgio/.local/lib/python3.11/site-packages/langchain/chat_models/azure_openai.py:170: UserWarning: As of openai>=1.0.0, if `openai_api_base` (or alias `base_url`) is specified it is expected to be of the form https://example-resource.azure.openai.com/openai/deployments/example-deployment. Updating https://openai-convai.openai.azure.com/ to https://openai-convai.openai.azure.com/.
  warnings.warn(
Traceback (most recent call last):
  File "/home/giorgio/gpt/langchain/langchain_simple.py", line 9, in <module>
    model = AzureChatOpenAI(
            ^^^^^^^^^^^^^^^^
  File "/home/giorgio/.local/lib/python3.11/site-packages/langchain/load/serializable.py", line 97, in __init__
    super().__init__(**kwargs)
  File "/home/giorgio/.local/lib/python3.11/site-packages/pydantic/v1/main.py", line 341, in __init__
    raise validation_error
pydantic.v1.error_wrappers.ValidationError: 1 validation error for AzureChatOpenAI
__root__
  base_url and azure_endpoint are mutually exclusive (type=value_error)
```

BTW, I do not understand exactly the error sentence:
```base_url and azure_endpoint are mutually exclusive (type=value_error)```

Where am I wrong?
Thanks 
Giorgio


### Expected behavior

I didn't expect to have run-time errors