crewAI
crewAI copied to clipboard
I am facing an issue with PDFSearchTool using Azure OpenAI model
Hi,
When i am using below code
config=dict(
llm=dict(
provider="azure_openai", # or google, openai, anthropic, llama2, ...
config=dict(
model ="gpt-35-turbo-16k",
deployment_name="vanilla-gpt-35-turbo-16k",
api_key=os.environ.get("AZURE_OPENAI_API_KEY"),
),
),
embedder=dict(
provider="azure_openai", # or openai, ollama, ...
config=dict(
model="text-embedding-3-small",
deployment_name="",
api_key=os.environ.get("AZURE_OPENAI_API_KEY"),
),
),
)
)
I am getting error
69 "OPENAI_API_BASE"
70 )
71 values["openai_api_version"] = values["openai_api_version"] or os.getenv(
72 "OPENAI_API_VERSION", default="2023-05-15"
73 )
74 values["openai_api_type"] = get_from_dict_or_env(
75 values, "openai_api_type", "OPENAI_API_TYPE", default="azure"
76 )
KeyError: 'openai_api_base'```
I have already set this env variable
os.environ['AZURE_OPENAI_ENDPOINT'] ='base url'