by Guest » 24 Dec 2024, 12:12
Menschen. Ich versuche, AzureChatOpenAI() zu verwenden, aber selbst wenn ich die richtigen Parameter eingebe, funktioniert es nicht. Hier ist es:
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,
)
Und der Fehler:
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)
Hat jemand den gleichen Fehler gehabt? Wissen Sie, wie Sie das beheben können?
Selbst wenn ich azure_endpoint bis openai_api_base setze, erhalte ich denselben ValidationError. Ich habe vieles ausprobiert, aber nichts hat überhaupt funktioniert.
Menschen. Ich versuche, AzureChatOpenAI() zu verwenden, aber selbst wenn ich die richtigen Parameter eingebe, funktioniert es nicht. Hier ist es:
[code]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]
Und der Fehler:
[code]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)
[/code]
Hat jemand den gleichen Fehler gehabt? Wissen Sie, wie Sie das beheben können?
Selbst wenn ich azure_endpoint bis openai_api_base setze, erhalte ich denselben ValidationError. Ich habe vieles ausprobiert, aber nichts hat überhaupt funktioniert.