mirror of
https://github.com/deepset-ai/haystack.git
synced 2025-06-26 22:00:13 +00:00
chore: add DocusaurusRenderer and use description, title, id (#9538)
This commit is contained in:
parent
0d0a66b4f5
commit
1d1c13a8bc
25
docs/pydoc/config_docusaurus/agents_api.yml
Normal file
25
docs/pydoc/config_docusaurus/agents_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/agents]
|
||||
modules: ["agent", "state"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Tool-using agents with provider-agnostic chat model support.
|
||||
title: Agents
|
||||
id: agents-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: agents_api.md
|
25
docs/pydoc/config_docusaurus/audio_api.yml
Normal file
25
docs/pydoc/config_docusaurus/audio_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/audio]
|
||||
modules: ["whisper_local", "whisper_remote"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Transcribes audio files.
|
||||
title: Audio
|
||||
id: audio-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: audio_api.md
|
25
docs/pydoc/config_docusaurus/builders_api.yml
Normal file
25
docs/pydoc/config_docusaurus/builders_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/builders]
|
||||
modules: ["answer_builder", "prompt_builder", "chat_prompt_builder"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Extract the output of a Generator to an Answer format, and build prompts.
|
||||
title: Builders
|
||||
id: builders-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: builders_api.md
|
25
docs/pydoc/config_docusaurus/caching_api.yml
Normal file
25
docs/pydoc/config_docusaurus/caching_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/caching]
|
||||
modules: ["cache_checker"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Checks if any document coming from the given URL is already present in the store.
|
||||
title: Caching
|
||||
id: caching-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: cachings_api.md
|
25
docs/pydoc/config_docusaurus/classifiers_api.yml
Normal file
25
docs/pydoc/config_docusaurus/classifiers_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/classifiers]
|
||||
modules: ["document_language_classifier", "zero_shot_document_classifier"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Classify documents based on the provided labels.
|
||||
title: Classifiers
|
||||
id: classifiers-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: classifiers_api.md
|
25
docs/pydoc/config_docusaurus/connectors.yml
Normal file
25
docs/pydoc/config_docusaurus/connectors.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/connectors]
|
||||
modules: ["openapi_service", "openapi"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Various connectors to integrate with external services.
|
||||
title: Connectors
|
||||
id: connectors-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: connectors_api.md
|
43
docs/pydoc/config_docusaurus/converters_api.yml
Normal file
43
docs/pydoc/config_docusaurus/converters_api.yml
Normal file
@ -0,0 +1,43 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/converters]
|
||||
modules:
|
||||
[
|
||||
"azure",
|
||||
"csv",
|
||||
"docx",
|
||||
"html",
|
||||
"json",
|
||||
"markdown",
|
||||
"msg",
|
||||
"multi_file_converter",
|
||||
"openapi_functions",
|
||||
"output_adapter",
|
||||
"pdfminer",
|
||||
"pptx",
|
||||
"pypdf",
|
||||
"tika",
|
||||
"txt",
|
||||
"xlsx",
|
||||
]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Various converters to transform data from one format to another.
|
||||
title: Converters
|
||||
id: converters-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: converters_api.md
|
26
docs/pydoc/config_docusaurus/data_classess_api.yml
Normal file
26
docs/pydoc/config_docusaurus/data_classess_api.yml
Normal file
@ -0,0 +1,26 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/dataclasses]
|
||||
modules:
|
||||
["answer", "byte_stream", "chat_message", "document", "sparse_embedding", "state", "streaming_chunk"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Core classes that carry data through the system.
|
||||
title: Data Classes
|
||||
id: data-classess-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: data_classess_api.md
|
25
docs/pydoc/config_docusaurus/document_stores_api.yml
Normal file
25
docs/pydoc/config_docusaurus/document_stores_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/document_stores/in_memory]
|
||||
modules: ["document_store"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Stores your texts and meta data and provides them to the Retriever at query time.
|
||||
title: Document Stores
|
||||
id: document-stores-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: document_stores_api.md
|
25
docs/pydoc/config_docusaurus/document_writers_api.yml
Normal file
25
docs/pydoc/config_docusaurus/document_writers_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/writers]
|
||||
modules: ["document_writer"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Writes Documents to a DocumentStore.
|
||||
title: Document Writers
|
||||
id: document-writers-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: document_writers_api.md
|
35
docs/pydoc/config_docusaurus/embedders_api.yml
Normal file
35
docs/pydoc/config_docusaurus/embedders_api.yml
Normal file
@ -0,0 +1,35 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/embedders]
|
||||
modules:
|
||||
[
|
||||
"azure_document_embedder",
|
||||
"azure_text_embedder",
|
||||
"hugging_face_api_document_embedder",
|
||||
"hugging_face_api_text_embedder",
|
||||
"openai_document_embedder",
|
||||
"openai_text_embedder",
|
||||
"sentence_transformers_document_embedder",
|
||||
"sentence_transformers_text_embedder",
|
||||
]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Transforms queries into vectors to look for similar or relevant Documents.
|
||||
title: Embedders
|
||||
id: embedders-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: embedders_api.md
|
28
docs/pydoc/config_docusaurus/evaluation_api.yml
Normal file
28
docs/pydoc/config_docusaurus/evaluation_api.yml
Normal file
@ -0,0 +1,28 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/evaluation]
|
||||
modules:
|
||||
[
|
||||
"eval_run_result",
|
||||
]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Represents the results of evaluation.
|
||||
title: Evaluation
|
||||
id: evaluation-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: evaluation_api.md
|
36
docs/pydoc/config_docusaurus/evaluators_api.yml
Normal file
36
docs/pydoc/config_docusaurus/evaluators_api.yml
Normal file
@ -0,0 +1,36 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/evaluators]
|
||||
modules:
|
||||
[
|
||||
"answer_exact_match",
|
||||
"context_relevance",
|
||||
"document_map",
|
||||
"document_mrr",
|
||||
"document_ndcg",
|
||||
"document_recall",
|
||||
"faithfulness",
|
||||
"llm_evaluator",
|
||||
"sas_evaluator",
|
||||
]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Evaluate your pipelines or individual components.
|
||||
title: Evaluators
|
||||
id: evaluators-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: evaluators_api.md
|
27
docs/pydoc/config_docusaurus/extractors_api.yml
Normal file
27
docs/pydoc/config_docusaurus/extractors_api.yml
Normal file
@ -0,0 +1,27 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/extractors]
|
||||
modules: ["named_entity_extractor", "llm_metadata_extractor"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: filter
|
||||
expression: "name not in ['_BackendEnumMeta', '_NerBackend', '_HfBackend', '_SpacyBackend']"
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Extracts predefined entities out of a piece of text.
|
||||
title: Extractors
|
||||
id: extractors-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: extractors_api.md
|
25
docs/pydoc/config_docusaurus/fetchers_api.yml
Normal file
25
docs/pydoc/config_docusaurus/fetchers_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/fetchers]
|
||||
modules: ["link_content"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Fetches content from a list of URLs and returns a list of extracted content streams.
|
||||
title: Fetchers
|
||||
id: fetchers-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: fetchers_api.md
|
36
docs/pydoc/config_docusaurus/generators_api.yml
Normal file
36
docs/pydoc/config_docusaurus/generators_api.yml
Normal file
@ -0,0 +1,36 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/generators]
|
||||
modules:
|
||||
[
|
||||
"azure",
|
||||
"hugging_face_local",
|
||||
"hugging_face_api",
|
||||
"openai",
|
||||
"openai_dalle",
|
||||
"chat/azure",
|
||||
"chat/hugging_face_local",
|
||||
"chat/hugging_face_api",
|
||||
"chat/openai",
|
||||
]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Enables text generation using LLMs.
|
||||
title: Generators
|
||||
id: generators-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: generators_api.md
|
25
docs/pydoc/config_docusaurus/joiners_api.yml
Normal file
25
docs/pydoc/config_docusaurus/joiners_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/joiners]
|
||||
modules: ["answer_joiner", "branch", "document_joiner", "list_joiner", "string_joiner"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Components that join list of different objects
|
||||
title: Joiners
|
||||
id: joiners-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: joiners_api.md
|
25
docs/pydoc/config_docusaurus/pipeline_api.yml
Normal file
25
docs/pydoc/config_docusaurus/pipeline_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/core/pipeline]
|
||||
modules: ["async_pipeline","pipeline"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Arranges components and integrations in flow.
|
||||
title: Pipeline
|
||||
id: pipeline-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: pipeline_api.md
|
33
docs/pydoc/config_docusaurus/preprocessors_api.yml
Normal file
33
docs/pydoc/config_docusaurus/preprocessors_api.yml
Normal file
@ -0,0 +1,33 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/preprocessors]
|
||||
modules: [
|
||||
"csv_document_cleaner",
|
||||
"csv_document_splitter",
|
||||
"document_cleaner",
|
||||
"document_preprocessor",
|
||||
"document_splitter",
|
||||
"hierarchical_document_splitter",
|
||||
"recursive_splitter",
|
||||
"text_cleaner"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Preprocess your Documents and texts. Clean, split, and more.
|
||||
title: PreProcessors
|
||||
id: preprocessors-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: preprocessors_api.md
|
32
docs/pydoc/config_docusaurus/rankers_api.yml
Normal file
32
docs/pydoc/config_docusaurus/rankers_api.yml
Normal file
@ -0,0 +1,32 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/rankers]
|
||||
modules: [
|
||||
"hugging_face_tei",
|
||||
"lost_in_the_middle",
|
||||
"meta_field",
|
||||
"meta_field_grouping_ranker",
|
||||
"sentence_transformers_diversity",
|
||||
"sentence_transformers_similarity",
|
||||
"transformers_similarity"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Reorders a set of Documents based on their relevance to the query.
|
||||
title: Rankers
|
||||
id: rankers-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: rankers_api.md
|
25
docs/pydoc/config_docusaurus/readers_api.yml
Normal file
25
docs/pydoc/config_docusaurus/readers_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/readers]
|
||||
modules: ["extractive"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Takes a query and a set of Documents as input and returns ExtractedAnswers by selecting a text span within the Documents.
|
||||
title: Readers
|
||||
id: readers-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: readers_api.md
|
32
docs/pydoc/config_docusaurus/retrievers_api.yml
Normal file
32
docs/pydoc/config_docusaurus/retrievers_api.yml
Normal file
@ -0,0 +1,32 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/retrievers]
|
||||
modules:
|
||||
[
|
||||
"auto_merging_retriever",
|
||||
"in_memory/bm25_retriever",
|
||||
"in_memory/embedding_retriever",
|
||||
"filter_retriever",
|
||||
"sentence_window_retriever",
|
||||
]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Sweeps through a Document Store and returns a set of candidate Documents that are relevant to the query.
|
||||
title: Retrievers
|
||||
id: retrievers-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: retrievers_api.md
|
33
docs/pydoc/config_docusaurus/routers_api.yml
Normal file
33
docs/pydoc/config_docusaurus/routers_api.yml
Normal file
@ -0,0 +1,33 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/routers]
|
||||
modules:
|
||||
[
|
||||
"conditional_router",
|
||||
"file_type_router",
|
||||
"metadata_router",
|
||||
"text_language_router",
|
||||
"transformers_text_router",
|
||||
"zero_shot_text_router",
|
||||
]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Routers is a group of components that route queries or Documents to other components that can handle them best.
|
||||
title: Routers
|
||||
id: routers-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: routers_api.md
|
25
docs/pydoc/config_docusaurus/samplers_api.yml
Normal file
25
docs/pydoc/config_docusaurus/samplers_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/samplers]
|
||||
modules: ["top_p"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Filters documents based on their similarity scores using top-p sampling.
|
||||
title: Samplers
|
||||
id: samplers-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: samplers_api.md
|
25
docs/pydoc/config_docusaurus/tool_components_api.yml
Normal file
25
docs/pydoc/config_docusaurus/tool_components_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/tools]
|
||||
modules: ["tool_invoker"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Components related to Tool Calling.
|
||||
title: Tool Components
|
||||
id: tool-components-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: tool_components_api.md
|
26
docs/pydoc/config_docusaurus/tools_api.yml
Normal file
26
docs/pydoc/config_docusaurus/tools_api.yml
Normal file
@ -0,0 +1,26 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/tools]
|
||||
modules:
|
||||
["tool", "from_function", "component_tool", "toolset"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Unified abstractions to represent tools across the framework.
|
||||
title: Tools
|
||||
id: tools-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: tools_api.md
|
26
docs/pydoc/config_docusaurus/utils_api.yml
Normal file
26
docs/pydoc/config_docusaurus/utils_api.yml
Normal file
@ -0,0 +1,26 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/utils]
|
||||
ignore_when_discovered: ["__init__", "hf"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: filter
|
||||
expression: "name not in ['TokenSecret', 'EnvVarSecret','_get_default_device', '_split_device_string', 'convert']"
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Utility functions and classes used across the library.
|
||||
title: Utils
|
||||
id: utils-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: utils_api.md
|
25
docs/pydoc/config_docusaurus/validators_api.yml
Normal file
25
docs/pydoc/config_docusaurus/validators_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/validators]
|
||||
modules: ["json_schema"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Validators validate LLM outputs
|
||||
title: Validators
|
||||
id: validators-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: validators_api.md
|
25
docs/pydoc/config_docusaurus/websearch_api.yml
Normal file
25
docs/pydoc/config_docusaurus/websearch_api.yml
Normal file
@ -0,0 +1,25 @@
|
||||
loaders:
|
||||
- type: haystack_pydoc_tools.loaders.CustomPythonLoader
|
||||
search_path: [../../../haystack/components/websearch]
|
||||
modules: ["serper_dev", "searchapi"]
|
||||
ignore_when_discovered: ["__init__"]
|
||||
processors:
|
||||
- type: filter
|
||||
expression:
|
||||
documented_only: true
|
||||
do_not_filter_modules: false
|
||||
skip_empty_modules: true
|
||||
- type: smart
|
||||
- type: crossref
|
||||
renderer:
|
||||
type: haystack_pydoc_tools.renderers.DocusaurusRenderer
|
||||
description: Web search engine for Haystack.
|
||||
title: Websearch
|
||||
id: websearch-api
|
||||
markdown:
|
||||
descriptive_class_title: false
|
||||
classdef_code_block: false
|
||||
descriptive_module_title: true
|
||||
add_method_class_prefix: true
|
||||
add_member_class_prefix: false
|
||||
filename: websearch_api.md
|
Loading…
x
Reference in New Issue
Block a user