PDFsearchtool is giving openAIAPI error

Hi
I am using the models hosted in SAP generative ai hub in PDFSearchtool.
The code I am using is given below
from crewai_tools import PDFSearchTool
from crewai import LLM

from gen_ai_hub.proxy.core.proxy_clients import get_proxy_client
from gen_ai_hub.proxy.langchain.init_models import init_llm
from gen_ai_hub.proxy.langchain.openai import ChatOpenAI

from gen_ai_hub.proxy.langchain.base import Lang

proxy_client = get_proxy_client()
llm_model_load = init_llm(‘gpt-4’, max_tokens=500, temprature=0.5,proxy_client=proxy_client)

from gen_ai_hub.proxy.langchain.openai import OpenAIEmbeddings
embed = OpenAIEmbeddings(
client=proxy_client,
proxy_model_name=‘text-embedding-ada-002’)

pdf_tool = PDFSearchTool(pdf=“/workspaces/crewai/SAP JOULE.pdf”,
config=dict(
llm=dict(
config=dict(
model= 'llm_model_load ',
),
),
embedder=dict(
config=dict(
model=‘embed’
),
),
)
)
I am getting below error while using this
KeyError: ‘OPENAI_API_KEY’

Since I am using the models hosted in SAP AIcore, I wont be able to get the api key. I nly have client secret and client is from AICore.
Requesting everyone put up their thoughts