crewAI icon indicating copy to clipboard operation
crewAI copied to clipboard

I am facing an issue with PDFSearchTool using Azure OpenAI model

Open buntys2010 opened this issue 1 year ago • 13 comments

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'

buntys2010 avatar Jul 23 '24 12:07 buntys2010