• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

deepset-ai / haystack
90%
main: 90%

Build:
Build:
LAST BUILD BRANCH: fix-hfapi-model
DEFAULT BRANCH: main
Repo Added 27 Apr 2023 01:23PM CUT
Files 213
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH add-run-async-huggingface
branch: add-run-async-huggingface
CHANGE BRANCH
x
Reset
  • add-run-async-huggingface
  • 313-experiment
  • LLMMetaDataExtractor-remove-core-integrations-test
  • TextFileToDocument-fix-docstring
  • add-LLMMetadataExtractor
  • add-async-tool-invoker
  • add-custom-mime-type-msg
  • add-dataframe-to-legacy-fields
  • add-default-header-to-azure-embedders
  • add-deprecation-warning-NLTKDocumentSplitter
  • add-extended-abbreviations
  • add-list-joiner
  • add-max-workers-to-agent
  • add-messages-to-state
  • add-msg-converter
  • add-recursive-chunking
  • add-ser-for-state-dataclass
  • add-split-by-row-csv-splitter
  • add-test-tool-invoker-empty-args
  • add-to-dict-bytstream
  • add-toolset-to-agent
  • add-usage-hf-api-chat-streaming
  • add-warning-when-pipeline-stops-early
  • add_completion_start_time
  • add_viz_supercomponent
  • adding-SentenceSplitter-init-imports
  • agent-as-a-tool
  • agent-exit-conditions
  • agent-run-async
  • agent-use-deserialization-utility-function
  • agent-with-no-tools
  • agent_tracing
  • agents-warning-no-messages
  • allow-python-3.13
  • always-run-mypy
  • async-HuggingFaceAPI-TextEmbedder
  • async-document-writer
  • azure-doc-embedder-inherit
  • azure-embeddings-default-headers
  • azure-text-embedder-inherit
  • azure-tools
  • better-multimodal-experiment
  • bilgeyucel-patch-2
  • bump-transformers
  • change-mistral-to-microsoft
  • chatgenerator-protocol
  • chatgenerator-protocol-experiments
  • chatmessage-from-dict-name-meta-not-mandatory
  • chatmsg-examples-upd
  • chatmsg-from-openai-dict
  • chatmsg-serialization-feedback
  • check-chatgenerator-tools-support
  • chinese-splitter-local
  • chore/clean-up-ChatMessage
  • chore/clean-up-imports-in-tests
  • chore/cleaning-up-tests
  • chore/fix-tracker
  • chore/remove-deprecation-warning-evalrunresult
  • chore/removing-unused-imports-from-tests
  • ci-review-required-jobs
  • ci-skip-windows-caching
  • clean-pyproject
  • cleaning-imports
  • component-decorator-type-hinting
  • component-info-in-streaming-chunk
  • component_tool
  • configure-openai-client
  • configure-openai-client-config-components
  • configure-openai-client-generators
  • csv-cleaner
  • curly-brackets-2
  • curly-brackets-3
  • dalle-fix-max-retries
  • dataframe-removal
  • david-local-regex-fix
  • ddtrace-fix
  • deprecate-dataframe
  • deserialize-callable-handle-class-methods
  • detailed-message-show-difference-async-and-sync-args
  • dev/DocumentSplitter_update
  • dev/issue_9045
  • discourage-hfapigenerator-hfinferenceapi
  • docs-curly-brackets
  • docs/fixing-local-whisper-docstrings
  • docx-links
  • docxmetadata-as-dict
  • dont-deepcopy-components
  • draw-offline
  • drop-3.9-check-type-serialization
  • drop-python-3.8
  • e2e-spacy
  • enhance-resume-state
  • evalrunresult-deprecation-212
  • extend_answer_builder
  • feat-azure-workloadidentitycredential
  • feat/add-callable-type-compatibility-clean
  • feat/add-checks-component-name
  • feat/add-deserialize_text_embedder_inplace
  • feat/add-generic-deserialize_inplace
  • feat/add_async_huggingface_api_text_embedder
  • feat/async-HuggingFaceLocalChatGenerator
  • feat/async-InMemoryDocumentStore
  • feat/async_pipeline
  • feat/auto-merging-retriever
  • feat/chat_prompt_builder_time
  • feat/csv-to-document-row-level-conversion
  • feat/datadog-tracer/set-component-name-as-resource-name
  • feat/draw-supercomponents-detail
  • feat/embedders-protocol
  • feat/encode-kwargs-for-sentence-transformers
  • feat/hf-async-stream-handling
  • feat/improve-bare-type-handling
  • feat/meta-field-sanitize-serialization
  • feat/multiple-outputs-conditional-router
  • feat/run_async_openai_text_embedder
  • feat/standardize-streaming-chunk
  • feat/streaming_callback_run_param_for_hf_chat_generators
  • feat/super-component-common-type
  • feat/supercomponent-non-leaf-outputs
  • feat/tool-from-function-with-rest-docstring
  • feat/use-importlib-when-deserializing-callable
  • feat_bytestream_guess_mime_type
  • feature/add-async-openai-document-embedder
  • feature/chinese-document-splitter
  • feature/csv-splitter
  • fix#8759
  • fix-agent-tracing-schema-to-dict
  • fix-agents-messages
  • fix-asyncpipeline-docstrings
  • fix-azure-tests-from-froks
  • fix-bug-in-streaming-openai
  • fix-cg-tests-from-forks
  • fix-ci-dep-caching
  • fix-classifiers-docstrings-errors
  • fix-component-tool-deepcopy
  • fix-component-tool-invoker
  • fix-component-tool-parameters
  • fix-component-tool-sede
  • fix-conditional-router
  • fix-content-tag-name
  • fix-convert-streaming-chunks-to-chat-message
  • fix-coverage-upload
  • fix-datadog-tracer
  • fix-deepcopy-pipeline-run
  • fix-deepset-sync
  • fix-deserialize-tools
  • fix-deserilization-answer
  • fix-doc-preprocessor-sede
  • fix-docstring-example-azurechatgen
  • fix-error-huggingface-async-test
  • fix-flaky-hf-test
  • fix-hf-api-tests
  • fix-hf-token-test
  • fix-hfapi-flaky-tool-test
  • fix-hfapi-model
  • fix-hfhub-embedder
  • fix-hflocalchat-msg-conversion
  • fix-issue-8719
  • fix-lint-job
  • fix-lint-job-mypy
  • fix-linting-error
  • fix-llm-metadata-extractor
  • fix-meta-hf-api-chat
  • fix-mypy-1-16
  • fix-openai-embedders
  • fix-openai-flaky-test
  • fix-openai-tests
  • fix-output-types-decorator-type-hint
  • fix-pipeline-dese-error
  • fix-preprocessor-example
  • fix-print-streaming-chunk
  • fix-recursive-splitter
  • fix-state-validate-schema
  • fix-streaming-and-tools
  • fix-streaming-callback-type
  • fix-tests-on-forks
  • fix-too-many-positional-arguments
  • fix-toolinvoker-async
  • fix-tracing-async-context
  • fix-transformer-ranker
  • fix-type-error-agent
  • fix-type-sede
  • fix-type-util-tests
  • fix-types-pipeline-test-run
  • fix-value-error-delta-tool-call
  • fix/9127
  • fix/SentenceSplitter-ReDoS
  • fix/SentenceTransformersDiversityRanker-warning
  • fix/azure-embedder-graceful-error-handling
  • fix/branchjoiner-docstring
  • fix/chat-message-name-field
  • fix/cleaning-duplicate-import
  • fix/component-decorator-typing
  • fix/component_checks
  • fix/component_tool_openai_use_strict
  • fix/component_type
  • fix/core-type-completeness
  • fix/destroy-executor-when-created-inside-class
  • fix/detect-CID-characters-PDFMiner
  • fix/docstring
  • fix/document-to-dict-field-precedence
  • fix/dunder_all
  • fix/error_msg_on_invalid_type
  • fix/eval-cast-to-float
  • fix/fully_qualified_callable_serde
  • fix/hf-tests
  • fix/hfapi-toolcall-args-9298
  • fix/lazy_variadic_pipelines
  • fix/llm-metadata-extractor-none-content
  • fix/logging_indexerror
  • fix/loggingtracer-coerce-tag-values
  • fix/many_to_one_socket_connections
  • fix/new_ruff_release_format
  • fix/pipeline-deserialization-multithreading
  • fix/pipeline_logging
  • fix/pipeline_run
  • fix/pipeline_run_issues
  • fix/recall-eval-unique
  • fix/recursive-splitter-unique-ids
  • fix/set_tag_after_yield
  • fix/tool_description_truncation
  • fix/truncate_bytestream_str
  • fix/typo-static-methods-recall-evaluator
  • fix/unused-variable
  • fix_condition_router_to_dict
  • fix_openai_chat_generator_wrapped_streaming
  • fixing-HuggingFaceAPIChatGenerator-test_live_run_with_tools-test
  • fixing-RecursiveSplitter-pydoc-markdown-rendering
  • fixing-splitting-bug-accumulative-count
  • from-function-refactoring
  • general-cleanup
  • hf-api-embedders-change-model-test
  • hf-hub-0.28-types
  • hf-tool-definition-0.31.0
  • hf_tools
  • hfapi-components-fixes
  • hfapi-tools
  • improve-slow-tests
  • issue-8048
  • json-converter-update
  • jsonschema-dependency
  • julian-risch-patch-1
  • link_fetcher
  • lint-should-run-on-pyproject-changes
  • llm-evaluators-chatgenerator-init-param
  • llm-me-adopt-cg-protocol
  • llm-messages-router
  • llm_error_facing
  • llmevaluator-chatgenerator
  • llmevaluators-rm-deprecated-params
  • llmmetadata-extractor-rm-deprecated-params
  • main
  • make-component-tool-a-dataclass
  • make-validate-input-public
  • mark-slow-tests
  • measure-import-time
  • minimal-chat-generator-protocol
  • move-agent
  • move-over-supercomponents
  • move-supercomponent
  • move-tool
  • move-tool-serialization
  • multimodal-experiment
  • mypy-check-untyped-defs
  • mypy-run-read-only
  • named-entity-extractor-private-models
  • native-python-types
  • new-chatmessage
  • new-sentence-transformers-ranker
  • new_toolset
  • nit/typo
  • nltk-download-warm-up
  • not-async-test
  • open_api_chat_message
  • openai-embedder-rm-unused-code
  • openai-pass-tools-to-client-if-not-null
  • openai-relax-flaky-test-async
  • openai-streaming-usage
  • openai-whisper-incompatible
  • openaichatgenerator-tools
  • openaichatgenerator_run_async
  • openapi-llm-optional-dep
  • openapi_component
  • optimize-import-times
  • pass-on-streaming-callback-tool-invoker
  • patch-1
  • pdfminer-docid
  • pdfminer-passage-fix
  • pin-blis
  • pin-ddtrace
  • pin-hf-hub
  • pin-nltk-version-splitter
  • pin-numba
  • pin-openai-httpx-bug
  • pin-posthog
  • pin-structlog
  • pipeline-draw-skip-some-integration-tests
  • pipeline-draw-timeout
  • pipeline-runtime-error-attributes
  • prevent-doc-writer-tests-hang
  • py-typed
  • pypdf-docid
  • pypdf-passage-fix
  • quantize_sentence_transformers
  • recursive-csv-splitter
  • recursive-splitter-token
  • ref-hf-local
  • refactor-check-imports
  • refactor-deserialize-util
  • refactor-hf-api-chat-generator
  • refactor-openai-generator
  • refactor-typing
  • reintroduce-deprecate-tool-deserialization-util
  • relax-posthog-pin
  • remove-DocumentSplitter-sentence-warning
  • remove-NLTKDocumentSplitter-deprecated
  • remove-async-executor-toolinvoker
  • remove-dataclasses-State
  • remove-df-doc-azure-ocr
  • remove-gpt-3.5-turbo
  • remove-legacy-support-schema-util
  • remove-unused-imports-core-tests
  • remove_openai_async_duplicate_test
  • removing-invalid-arg-from-docstraing
  • removing-unused-fixtures
  • reorganize-testing-for-dataframes
  • repair_telemetry_unclosed_files
  • replace-tc-model
  • replace-use-auth-token
  • revert-hf-test-skip
  • review-integration-tests
  • rexeport-symbols
  • rm-deprecated-function-role-in-chatmessage
  • rm-deprecation-warning-sentence-window-retriever
  • rm-deserialize_tools_inplace
  • rm-hf-utils-dead-code
  • rm-logger-if-unused
  • rm-store-full-path-depr-warning
  • run-async-azure
  • seb-cleanup
  • select-streaming-callback-overload
  • select_streaming_callback
  • self-host-draw
  • self-host-draw-from-other-branch
  • sentence-transformers-4-type-ignore
  • sentence-transformers-local-files-only
  • sentence-transformers-ranker
  • serde_tool_rename
  • skip-draw-pipeline-int-test
  • skip-hf-api-live-integration-tests
  • slow-tests
  • slow-workflow
  • small-fix-set-output-types
  • st-similarity-ranker-trust-remote-code
  • streaming-in-agent-tools
  • streaming_chunk_finish
  • stricter-mypy-checks
  • subs-for-supercomponents
  • super-component-decorator
  • super_component_runtime_input
  • supercomponent-async-serialization
  • telemetry-rm-heavy-imports
  • test-release-notes-check
  • test/make-sure-extra-modules-are-not-imported
  • testing-only-logging-tracer
  • tests-type-utils
  • timeout-datadog-action
  • tool-dataclass
  • tool-invoker
  • tool-refactor
  • toolinvoker-rm-warning
  • toolinvoker-runasync
  • tools_streaming_openai
  • toolset
  • toolset-add-chainable
  • torch-xpu-device
  • transformers-4-52
  • transformers-4.47.1
  • transformers-4.48.3
  • transformers-fix-mypy
  • try-fix-CI
  • try-fork
  • try-skipping-slow
  • try-slow-tests
  • try-slow-workflow
  • try-updating-hatch-1.14.1
  • typing-extensions-license-compliance
  • udpate-streaming-callback-type
  • unify-DocumentSplitter-NLTKDocumentSplitter
  • unify-hatch
  • unpin-ruff-update
  • update-agent-exit-conditions
  • update-async-pipe-docstrings
  • update-chatmessage-link-to-docs
  • update-csv-cleaner
  • update-docs-branch-joiner
  • update-list-joiner
  • update-metadata-router
  • update-print-streaming-chunk
  • update-prompt-metadataa
  • update-pydoc-markdown
  • update-store-full-path
  • update-streaming-chunk
  • update-to-chat-completion-chunk-conversion
  • update-tool-outputs-to-string
  • update-tools-strict-openai
  • update-xlsx-converter
  • update_cgs
  • update_component_error_msg
  • update_serialization_schema_util
  • use-logging-warning
  • use-thread-safe-import
  • v1.17.x
  • v1.18.x
  • v1.19.x
  • v1.20.x
  • v1.21.x
  • v1.22.x
  • v1.23.x
  • v2.0.x
  • v2.1.x
  • v2.10.x
  • v2.11.x
  • v2.12.x
  • v2.13.x
  • v2.14.x
  • v2.15.x
  • v2.2.x
  • v2.3.x
  • v2.4.x
  • v2.5.x
  • v2.6.x
  • v2.7.x
  • v2.8.x
  • v2.9.x
  • warning-prompt-builder
  • xlsx-converter

03 Mar 2025 03:27PM CUT coverage: 90.017% (+0.03%) from 89.986%
13634383749

Pull #8943

github

web-flow
Merge 3ec7ffaf3 into 1b2053b35
Pull Request #8943: feat: add run_async to `HuggingfaceAPIChatGenerator`

9630 of 10698 relevant lines covered (90.02%)

0.9 hits per line

Relevant lines Covered
Build:
Build:
10698 RELEVANT LINES 9630 COVERED LINES
0.9 HITS PER LINE
Source Files on add-run-async-huggingface
  • Tree
  • List 189
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Loading...
Coverage∆FileLinesRelevantCoveredMissedHits/Line
0.0
utils/requests_utils.py97 18 0 18 0.0
28.57
components/converters/__init__.py46 21 6 15 1.0
37.5
utils/__init__.py36 16 6 10 1.0
38.64
components/converters/markdown.py120 44 17 27 1.0
40.0
components/evaluators/__init__.py34 15 6 9 1.0
42.86
components/embedders/__init__.py32 14 6 8 1.0
50.0
components/routers/__init__.py27 12 6 6 1.0
50.0
components/preprocessors/__init__.py28 12 6 6 1.0
50.0
dataclasses/__init__.py39 12 6 6 1.0
54.55
components/generators/__init__.py26 11 6 5 1.0
Showing 1 to 10 of 189 entries
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 19
  • Next
  • ►
    89.95
    components/
  • ►
    89.66
    core/
  • ►
    96.12
    dataclasses/
  • ►
    92.46
    document_stores/
  • ►
    59.46
    evaluation/
  • ►
    85.71
    marshal/
  • ►
    88.29
    telemetry/
  • ►
    96.44
    tools/
  • ►
    95.41
    tracing/
  • ►
    87.57
    utils/

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
13634383749 add-run-async-huggingface Merge 3ec7ffaf3 into 1b2053b35 Pull #8943 03 Mar 2025 03:30PM CUT web-flow github
90.02
13632589201 add-run-async-huggingface Merge d8a057c42 into 52a028251 Pull #8943 03 Mar 2025 02:01PM CUT web-flow github
90.0
13631231897 add-run-async-huggingface Merge 02e65cac7 into 52a028251 Pull #8943 03 Mar 2025 12:49PM CUT web-flow github
90.0
13630601934 add-run-async-huggingface Merge aedf15e7b into 209e6d5ff Pull #8943 03 Mar 2025 12:15PM CUT web-flow github
90.01
13629285506 add-run-async-huggingface Merge c44a4e691 into 209e6d5ff Pull #8943 03 Mar 2025 11:02AM CUT web-flow github
90.01
13629006462 add-run-async-huggingface Merge a0c5908b8 into 209e6d5ff Pull #8943 03 Mar 2025 10:47AM CUT web-flow github
90.01
13625653997 add-run-async-huggingface Merge 2ea370170 into 209e6d5ff Pull #8943 03 Mar 2025 07:35AM CUT web-flow github
90.01
13620440946 add-run-async-huggingface Merge ade52060d into 209e6d5ff Pull #8943 02 Mar 2025 11:41PM CUT web-flow github
90.01
13620352552 add-run-async-huggingface Merge ade52060d into 209e6d5ff Pull #8943 02 Mar 2025 11:29PM CUT web-flow github
90.01
13620128721 add-run-async-huggingface Merge 251162a7f into 209e6d5ff Pull #8943 02 Mar 2025 11:00PM CUT web-flow github
90.01
See All Builds (8350)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc