# PebbloRetrievalQA

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/chains/pebblo_retrieval/base/PebbloRetrievalQA)

Retrieval Chain with Identity & Semantic Enforcement for question-answering
against a vector database.

## Signature

```python
PebbloRetrievalQA()
```

## Extends

- `Chain`

## Properties

- `combine_documents_chain`
- `input_key`
- `output_key`
- `return_source_documents`
- `retriever`
- `auth_context_key`
- `semantic_context_key`
- `app_name`
- `owner`
- `description`
- `api_key`
- `classifier_url`
- `classifier_location`
- `enable_prompt_gov`
- `pb_client`
- `model_config`
- `input_keys`
- `output_keys`

## Methods

- [`from_chain_type()`](https://reference.langchain.com/python/langchain-community/chains/pebblo_retrieval/base/PebbloRetrievalQA/from_chain_type)
- [`validate_vectorstore()`](https://reference.langchain.com/python/langchain-community/chains/pebblo_retrieval/base/PebbloRetrievalQA/validate_vectorstore)
- [`set_discover_sent()`](https://reference.langchain.com/python/langchain-community/chains/pebblo_retrieval/base/PebbloRetrievalQA/set_discover_sent)
- [`get_chain_details()`](https://reference.langchain.com/python/langchain-community/chains/pebblo_retrieval/base/PebbloRetrievalQA/get_chain_details)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/4b280287bd55b99b44db2dd849f02d66c89534d5/libs/community/langchain_community/chains/pebblo_retrieval/base.py#L45)