langchain/libs/community/langchain_community
pjb157 479be3cc91
community[minor]: Unify Titan Takeoff Integrations and Adding Embedding Support (#18775)
**Community: Unify Titan Takeoff Integrations and Adding Embedding
Support**

 **Description:** 
Titan Takeoff no longer reflects this either of the integrations in the
community folder. The two integrations (TitanTakeoffPro and
TitanTakeoff) where causing confusion with clients, so have moved code
into one place and created an alias for backwards compatibility. Added
Takeoff Client python package to do the bulk of the work with the
requests, this is because this package is actively updated with new
versions of Takeoff. So this integration will be far more robust and
will not degrade as badly over time.

**Issue:**
Fixes bugs in the old Titan integrations and unified the code with added
unit test converge to avoid future problems.

**Dependencies:**
Added optional dependency takeoff-client, all imports still work without
dependency including the Titan Takeoff classes but just will fail on
initialisation if not pip installed takeoff-client

**Twitter**
@MeryemArik9

Thanks all :)

---------

Co-authored-by: Bagatur <baskaryan@gmail.com>
Co-authored-by: Bagatur <22008038+baskaryan@users.noreply.github.com>
2024-04-17 01:43:35 +00:00
..
adapters docs: added community modules descriptions (#17827) 2024-02-21 16:18:36 -08:00
agent_toolkits community[patch]: docstrings update (#20301) 2024-04-11 16:23:27 -04:00
callbacks community[minor]: add UpTrainCallbackHandler (#19956) 2024-04-16 19:32:03 +00:00
chat_loaders community[patch]: import flattening fix (#20110) 2024-04-10 13:01:19 -04:00
chat_message_histories community[patch]: docstrings update (#20301) 2024-04-11 16:23:27 -04:00
chat_models community[patch]: standardize init args (#20166) 2024-04-16 18:30:26 -07:00
cross_encoders community[patch]: cross_encoders flatten namespaces (#20183) 2024-04-08 20:50:23 -04:00
docstore community[patch]: docstrings update (#20301) 2024-04-11 16:23:27 -04:00
document_compressors community[patch]: docstrings update (#20301) 2024-04-11 16:23:27 -04:00
document_loaders community[patch]: Add support for authorized identities in PebbloSafeLoader. (#20055) 2024-04-16 18:34:06 -07:00
document_transformers community[patch]: docstrings update (#20301) 2024-04-11 16:23:27 -04:00
embeddings community[minor]: Unify Titan Takeoff Integrations and Adding Embedding Support (#18775) 2024-04-17 01:43:35 +00:00
example_selectors docs: added community modules descriptions (#17827) 2024-02-21 16:18:36 -08:00
graphs community[patch]: docstrings update (#20301) 2024-04-11 16:23:27 -04:00
indexes community[patch]: docstrings update (#20301) 2024-04-11 16:23:27 -04:00
llms community[minor]: Unify Titan Takeoff Integrations and Adding Embedding Support (#18775) 2024-04-17 01:43:35 +00:00
output_parsers langchain[patch], community[minor]: move output_parsers.ernie_functions (#16057) 2024-01-17 10:06:18 -08:00
retrievers community[minor]: Added integrations for ThirdAI's NeuralDB as a Retriever (#17334) 2024-04-16 16:36:55 -07:00
storage community[patch]: import flattening fix (#20110) 2024-04-10 13:01:19 -04:00
tools community[patch]: deprecating remaining google_community integrations (#20471) 2024-04-15 09:57:12 -04:00
utilities community[patch]: deprecating remaining google_community integrations (#20471) 2024-04-15 09:57:12 -04:00
utils community[patch]: docstrings update (#20301) 2024-04-11 16:23:27 -04:00
vectorstores community[minor]: Added VLite as VectorStore (#20245) 2024-04-17 01:24:38 +00:00
__init__.py community[major], core[patch], langchain[patch], experimental[patch]: Create langchain-community (#14463) 2023-12-11 13:53:30 -08:00
cache.py community[patch]: import flattening fix (#20110) 2024-04-10 13:01:19 -04:00
py.typed community[major], core[patch], langchain[patch], experimental[patch]: Create langchain-community (#14463) 2023-12-11 13:53:30 -08:00