1
0
mirror of synced 2025-12-25 02:09:19 -05:00

PyAirbyte: delete airbyte-lib folder (#35910)

Co-authored-by: Natik Gadzhi <natik@respawn.io>
This commit is contained in:
Aaron ("AJ") Steers
2024-03-28 17:12:03 -07:00
committed by GitHub
parent a2847fd1b5
commit 894900a3d0
105 changed files with 46 additions and 13383 deletions

View File

@@ -1,4 +1,4 @@
import AirbyteLibConnectors from '@site/src/components/AirbyteLibConnectors';
import PyAirbyteConnectors from '@site/src/components/PyAirbyteConnectors';
# Getting Started with PyAirbyte (Beta)
@@ -59,7 +59,7 @@ For details on specific classes and methods, please refer to our [PyAirbyte API
[comment]: <> (Edit under https://docs.google.com/drawings/d/1M7ti2D4ha6cEtPnk04RLp1SSh3au4dRJsLupnGPigHQ/edit?usp=sharing)
![Architecture](../../assets/docs/airbyte-lib-high-level-architecture.svg)
![Architecture](../../assets/docs/pyairbyte-high-level-architecture.svg)
PyAirbyte is a python library that can be run in any context that supports Python >=3.9. It contains the following main components:
* **Source**: A source object is using a Python connector and includes a configuration object. The configuration object is a dictionary that contains the configuration of the connector, like authentication or connection modalities. The source object is used to read data from the connector.
@@ -70,12 +70,4 @@ PyAirbyte is a python library that can be run in any context that supports Pytho
The following connectors are available:
<AirbyteLibConnectors />
## LangChain integration
For those interested in using PyAirbyte to drive your LLM use cases, we provide two ways to integrate with LangChain:
* **LangChain native integration**: This approach requires you to utilize the `langchain-airbyte` integration package. Refer to [LangChain Docs](https://python.langchain.com/docs/integrations/document_loaders/airbyte) or watch this [YouTube video](https://www.youtube.com/watch?v=zQU_1sCLSMU) to get started.
* **PyAirbyte-centric integration**: You can also directly use PyAirbyte to create documents. With this approach, you do not need to import `langchain-airbyte`. Refer to [PyAirbyte Document Creation Demo](https://github.com/airbytehq/quickstarts/blob/main/pyairbyte_notebooks/PyAirbyte_Document_Creation_RAG_with_Langchain_Demo.ipynb) to get started.
<PyAirbyteConnectors />