Browse Source

[Refactor] Remove usage of 'Pipeline' in favor of 'App' (#1246)

Deshraj Yadav 1 year ago
parent
commit
9fa368b114

+ 1 - 1
README.md

@@ -61,7 +61,7 @@ For example, you can create an Elon Musk bot using the following code:
 
 ```python
 import os
-from embedchain import Pipeline as App
+from embedchain import App
 
 # Create a bot instance
 os.environ["OPENAI_API_KEY"] = "YOUR API KEY"

+ 1 - 1
docs/components/data-sources/dropbox.mdx

@@ -22,7 +22,7 @@ Following is an example of how to use the dropbox loader:
 
 ```python
 import os
-from embedchain import Pipeline as App
+from embedchain import App
 
 os.environ["DROPBOX_ACCESS_TOKEN"] = "sl.xxx"
 os.environ["OPENAI_API_KEY"] = "sk-xxx"

+ 1 - 1
docs/components/data-sources/google-drive.mdx

@@ -19,7 +19,7 @@ The first time you use the loader, you will be prompted to enter your Google acc
 
 
 ```python
-from embedchain import Pipeline as App
+from embedchain import App
 
 app = App()
 

+ 2 - 2
embedchain/deployment/fly.io/app.py

@@ -2,12 +2,12 @@ from dotenv import load_dotenv
 from fastapi import FastAPI, responses
 from pydantic import BaseModel
 
-from embedchain import Pipeline
+from embedchain import App
 
 load_dotenv(".env")
 
 app = FastAPI(title="Embedchain FastAPI App")
-embedchain_app = Pipeline()
+embedchain_app = App()
 
 
 class SourceModel(BaseModel):

+ 2 - 2
embedchain/deployment/modal.com/app.py

@@ -2,7 +2,7 @@ from dotenv import load_dotenv
 from fastapi import Body, FastAPI, responses
 from modal import Image, Secret, Stub, asgi_app
 
-from embedchain import Pipeline
+from embedchain import App
 
 load_dotenv(".env")
 
@@ -18,7 +18,7 @@ stub = Stub(
 )
 
 web_app = FastAPI()
-embedchain_app = Pipeline(name="embedchain-modal-app")
+embedchain_app = App(name="embedchain-modal-app")
 
 
 @web_app.post("/add")

+ 2 - 2
embedchain/deployment/render.com/app.py

@@ -1,10 +1,10 @@
 from fastapi import FastAPI, responses
 from pydantic import BaseModel
 
-from embedchain import Pipeline
+from embedchain import App
 
 app = FastAPI(title="Embedchain FastAPI App")
-embedchain_app = Pipeline()
+embedchain_app = App()
 
 
 class SourceModel(BaseModel):

+ 1 - 1
pyproject.toml

@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "embedchain"
-version = "0.1.74"
+version = "0.1.75"
 description = "Simplest open source retrieval(RAG) framework"
 authors = [
     "Taranjeet Singh <taranjeet@embedchain.ai>",