Code: Select all
from langchain_core.messages import HumanMessage
from langchain_openai import AzureChatOpenAI
import os
os.environ['AZURE_OPENAI_DEPLOYMENT_NAME'] = "..."
os.environ["AZURE_OPENAI_API_KEY"] = "..."
os.environ["AZURE_OPENAI_ENDPOINT"] = "https://xxx.openai.azure.com/"
os.environ["AZURE_OPENAI_API_VERSION"] = "2024-02-15-preview"
model = AzureChatOpenAI(
temperature=0,
deployment_name=os.environ["AZURE_OPENAI_DEPLOYMENT_NAME"],
azure_endpoint="AZURE_OPENAI_ENDPOINT",
api_version=os.environ["AZURE_OPENAI_API_VERSION"],
openai_api_key=os.environ["AZURE_OPENAI_API_KEY"],
streaming=True,
)
Code: Select all
ValidationError: 1 validation error for AzureChatOpenAI
__root__
As of openai>=1.0.0, Azure endpoints should be specified via the `azure_endpoint` param not `openai_api_base` (or alias `base_url`). (type=value_error)
Selbst wenn ich azure_endpoint bis openai_api_base setze, erhalte ich denselben ValidationError. Ich habe vieles ausprobiert, aber nichts hat überhaupt funktioniert.