Retrieval Chain with Identity & Semantic Enforcement for question-answering against a vector database.
PebbloRetrievalQA()Chain to use to combine the documents.
Return the source documents or not.
VectorStore to use for retrieval.
Authentication context for identity enforcement.
Semantic context for semantic enforcement.
App name.
Owner of app.
Description of app.
Pebblo cloud API key for app.
Classifier endpoint.
Classifier location. It could be either of 'local' or 'pebblo-cloud'.
Flag to check if prompt governance is enabled or not
Pebblo Retrieval API client
Input keys.
Output keys.