The community member who posted the original post is wondering why an OpenAI API key is needed for the HyDEQueryTransform(include_original=True) function, and if they can configure which model is used to create the hyde_doc. A comment from another community member suggests that the user can define the language model (LLM) in the service_context, which will be used to generate the hyde_doc without requiring an OpenAI API key.
for the hyde = HyDEQueryTransform(include_original=True) is there a reason why the openai api key is needed. Im assuming its bc its a gpt is model creating the hyde_doc. Can we config which model is create the hyde_doc?