[docs] add a faq on how to persist data (#1040)
This commit is contained in:
@@ -144,6 +144,45 @@ response = app.query("What is the net worth of Elon Musk?")
|
|||||||
```
|
```
|
||||||
</CodeGroup>
|
</CodeGroup>
|
||||||
</Accordion>
|
</Accordion>
|
||||||
|
|
||||||
|
<Accordion title="How to persist data across multiple app sessions?">
|
||||||
|
Set up the app by adding an `id` in the config file. This keeps the data for future use. You can include this `id` in the yaml config or input it directly in `config` dict.
|
||||||
|
```python app1.py
|
||||||
|
import os
|
||||||
|
from embedchain import Pipeline as App
|
||||||
|
|
||||||
|
os.environ['OPENAI_API_KEY'] = 'sk-xxx'
|
||||||
|
|
||||||
|
app1 = App.from_config(config={
|
||||||
|
"app": {
|
||||||
|
"config": {
|
||||||
|
"id": "your-app-id",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
app1.add("https://www.forbes.com/profile/elon-musk")
|
||||||
|
|
||||||
|
response = app1.query("What is the net worth of Elon Musk?")
|
||||||
|
```
|
||||||
|
```python app2.py
|
||||||
|
import os
|
||||||
|
from embedchain import Pipeline as App
|
||||||
|
|
||||||
|
os.environ['OPENAI_API_KEY'] = 'sk-xxx'
|
||||||
|
|
||||||
|
app2 = App.from_config(config={
|
||||||
|
"app": {
|
||||||
|
"config": {
|
||||||
|
# this will persist and load data from app1 session
|
||||||
|
"id": "your-app-id",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
response = app2.query("What is the net worth of Elon Musk?")
|
||||||
|
```
|
||||||
|
</Accordion>
|
||||||
</AccordionGroup>
|
</AccordionGroup>
|
||||||
|
|
||||||
#### Still have questions?
|
#### Still have questions?
|
||||||
|
|||||||
Reference in New Issue
Block a user