Daria Fokina
b10c2c15cf
docs: correct API reference config and escape docstring links ( #9996 )
...
* fix docstrings for docusaurus
* remove old yamls
2025-10-31 14:36:20 +01:00
Vladimir Blagojevic
90edcdacee
feat: Add FallbackChatGenerator ( #9859 )
...
* Add FallbackChatGenerator
* Update licence files
* Use typing.Optional/Union for Python 3.9 compat
* Use the right logger
* Lint fix
* PR review
* Rewrite release note
* Add FallbackChatGenerator to docs
* Update haystack/components/generators/chat/fallback.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* Rename generator -> chat_generators
* Lint
* Rename generators -> chat_generators in meta, docs, tests
* Update haystack/components/generators/chat/fallback.py
Co-authored-by: Amna Mubashar <amnahkhan.ak@gmail.com>
* Update pydocs
* Minor pydocs fix
---------
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
Co-authored-by: Amna Mubashar <amnahkhan.ak@gmail.com>
2025-10-17 15:46:31 +02:00
David S. Batista
cfa5d27614
feat: adding RegextTextExtractor component from experimental ( #9879 )
...
* initial import of component
* adding release notes
* adding docs to docusaurus
2025-10-15 13:55:22 +02:00
Arseniy Shkunkov
1fb76ec7e4
feat: add Sparse Embedders based on Sentence Transformers ( #9588 )
...
* Added backend class for SparseEncoder and also SentenceTransformersSparseTextEmbedder
* Added SentenceTransformersSparseDocumentEmbedder
* Created a separate _SentenceTransformersSparseEmbeddingBackendFactory and added tests
* Remove unused parameter
* Wrapped output into SparseEmbedding dataclass + fix tests
* Return correct SparseEmbedding, imports and tests
* fix fmt
* Style changes and fixes
* Added a test for embed function
* Added integration test and fixed some other tests
* Add lint fixes
* Fixed positional arguments
* fix types, simplify and more
* fix
* token fixes
* pydocs, small model in test, cache improvement
* try 3.9 for docs
* better to pin click
* release note
* small fix
---------
Co-authored-by: anakin87 <stefanofiorucci@gmail.com>
2025-09-19 14:00:13 +00:00
Stefano Fiorucci
4275fed8c4
docs: add State to pydocs config ( #9739 )
2025-08-25 12:55:11 +02:00
Sebastian Husch Lee
b9b1652fd4
feat: Add LLMDocumentContentExtractor ( #9637 )
...
* Add LLMDocumentContentExtractor
* Remove file
* Remove from slow
2025-07-23 11:16:37 +02:00
Stefano Fiorucci
c9e43c9ca2
feat: add DocumentLengthRouter ( #9636 )
2025-07-22 14:59:28 +02:00
Stefano Fiorucci
868ea41698
feat: add SentenceTransformersDocumentImageEmbedder ( #9635 )
2025-07-22 13:10:33 +02:00
Sebastian Husch Lee
f801171191
feat: Add DocumentTypeRouter ( #9634 )
...
* Add DocumentTypeRouter
* PR comments
* Turn off isort for one line so pylint will pass
2025-07-22 11:08:24 +00:00
Sebastian Husch Lee
7414ef6823
feat: Add image converters ( #9628 )
...
* Add image converters
* Fix tests
* Update haystack/components/converters/image/__init__.py
Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>
---------
Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>
2025-07-21 15:46:14 +00:00
Stefano Fiorucci
6a591bd027
feat: add ImageContent dataclass to include images in ChatMessage + OpenAI support ( #9626 )
2025-07-21 14:39:31 +02:00
Michele Pangrazzi
d3c6c3e68e
chore: Workflow to sync docs with Docusaurus repo ( #9597 )
...
* Remove state according to https://github.com/deepset-ai/haystack/pull/9578
* Add workflow to sync API docs with Docusaurus repo
2025-07-08 11:48:44 +02:00
Julian Risch
1d1c13a8bc
chore: add DocusaurusRenderer and use description, title, id ( #9538 )
2025-06-25 09:56:26 +02:00