Skip to content

Commit 07c518a

Browse files
authored
docs: providers update 4 (langchain-ai#18540)
Created the `facebook` page from `facebook_faiss` and `facebook_chat` pages. Added another Facebook integrations into this page. Updated `discord` page.
1 parent 9c0f84a commit 07c518a

File tree

5 files changed

+133
-77
lines changed

5 files changed

+133
-77
lines changed

Diff for: docs/docs/integrations/providers/discord.mdx

+9-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
77
## Installation and Setup
88

9-
109
```bash
1110
pip install pandas
1211
```
@@ -25,6 +24,15 @@ with Discord. That email will have a download button using which you would be ab
2524

2625
See a [usage example](/docs/integrations/document_loaders/discord).
2726

27+
**NOTE:** The `DiscordChatLoader` is not the `ChatLoader` but a `DocumentLoader`.
28+
It is used to load the data from the `Discord` data dump.
29+
For the `ChatLoader` see Chat Loader section below.
30+
2831
```python
2932
from langchain_community.document_loaders import DiscordChatLoader
3033
```
34+
35+
## Chat Loader
36+
37+
See a [usage example](/docs/integrations/chat_loaders/discord).
38+

Diff for: docs/docs/integrations/providers/facebook.mdx

+93
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# Facebook - Meta
2+
3+
>[Meta Platforms, Inc.](https://www.facebook.com/), doing business as `Meta`, formerly
4+
> named `Facebook, Inc.`, and `TheFacebook, Inc.`, is an American multinational technology
5+
> conglomerate. The company owns and operates `Facebook`, `Instagram`, `Threads`,
6+
> and `WhatsApp`, among other products and services.
7+
8+
## Embedding models
9+
10+
### LASER
11+
12+
>[LASER](https://github.com/facebookresearch/LASER) is a Python library developed by
13+
> the `Meta AI Research` team and used for
14+
> creating multilingual sentence embeddings for
15+
> [over 147 languages as of 2/25/2024](https://github.com/facebookresearch/flores/blob/main/flores200/README.md#languages-in-flores-200)
16+
17+
```bash
18+
pip install laser_encoders
19+
```
20+
21+
See a [usage example](/docs/integrations/text_embedding/laser).
22+
23+
```python
24+
from langchain_community.embeddings.laser import LaserEmbeddings
25+
```
26+
27+
## Document loaders
28+
29+
### Facebook Messenger
30+
31+
>[Messenger](https://en.wikipedia.org/wiki/Messenger_(software)) is an instant messaging app and
32+
> platform developed by `Meta Platforms`. Originally developed as `Facebook Chat` in 2008, the company revamped its
33+
> messaging service in 2010.
34+
35+
See a [usage example](/docs/integrations/document_loaders/facebook_chat).
36+
37+
```python
38+
from langchain_community.document_loaders import FacebookChatLoader
39+
```
40+
41+
## Vector stores
42+
43+
### Facebook Faiss
44+
45+
>[Facebook AI Similarity Search (Faiss)](https://engineering.fb.com/2017/03/29/data-infrastructure/faiss-a-library-for-efficient-similarity-search/)
46+
> is a library for efficient similarity search and clustering of dense vectors. It contains algorithms that
47+
> search in sets of vectors of any size, up to ones that possibly do not fit in RAM. It also contains supporting
48+
> code for evaluation and parameter tuning.
49+
50+
[Faiss documentation](https://faiss.ai/).
51+
52+
We need to install `faiss` python package.
53+
54+
```bash
55+
pip install faiss-gpu # For CUDA 7.5+ supported GPU's.
56+
```
57+
58+
OR
59+
60+
```bash
61+
pip install faiss-cpu # For CPU Installation
62+
```
63+
64+
See a [usage example](/docs/integrations/vectorstores/faiss).
65+
66+
```python
67+
from langchain_community.vectorstores import FAISS
68+
```
69+
70+
## Chat loaders
71+
72+
### Facebook Messenger
73+
74+
>[Messenger](https://en.wikipedia.org/wiki/Messenger_(software)) is an instant messaging app and
75+
> platform developed by `Meta Platforms`. Originally developed as `Facebook Chat` in 2008, the company revamped its
76+
> messaging service in 2010.
77+
78+
See a [usage example](/docs/integrations/chat_loaders/facebook).
79+
80+
```python
81+
from langchain_community.chat_loaders.facebook_messenger import (
82+
FolderFacebookMessengerChatLoader,
83+
SingleFileFacebookMessengerChatLoader,
84+
)
85+
```
86+
87+
### Facebook WhatsApp
88+
89+
See a [usage example](/docs/integrations/chat_loaders/whatsapp).
90+
91+
```python
92+
from langchain_community.chat_loaders.whatsapp import WhatsAppChatLoader
93+
```

Diff for: docs/docs/integrations/providers/facebook_chat.mdx

-21
This file was deleted.

Diff for: docs/docs/integrations/providers/facebook_faiss.mdx

-32
This file was deleted.

Diff for: docs/vercel.json

+31-23
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,68 @@
11
{
22
"redirects": [
33
{
4-
"source": "/docs/use_cases/graph/diffbot_graphtransformer",
4+
"source": "/docs/integrations/providers/facebook_chat",
5+
"destination": "/docs/integrations/providers/facebook"
6+
},
7+
{
8+
"source": "/docs/integrations/providers/facebook_faiss",
9+
"destination": "/docs/integrations/providers/facebook"
10+
},
11+
{
12+
"source": "/docs/use_cases/graph/diffbot_graphtransformer",
513
"destination": "/docs/use_cases/graph/integrations/diffbot_graphtransformer"
614
},
715
{
8-
"source": "/docs/use_cases/graph/graph_arangodb_qa",
9-
"destination": "/docs/use_cases/graph/integrations/graph_arangodb_qa"
16+
"source": "/docs/use_cases/graph/graph_arangodb_qa",
17+
"destination": "/docs/use_cases/graph/integrations/graph_arangodb_qa"
1018
},
1119
{
1220
"source": "/docs/use_cases/graph/graph_cypher_qa",
1321
"destination": "/docs/use_cases/graph/integrations/graph_cypher_qa"
1422
},
1523
{
16-
"source": "/docs/use_cases/graph/graph_falkordb_qa",
17-
"destination": "/docs/use_cases/graph/integrations/graph_falkordb_qa"
24+
"source": "/docs/use_cases/graph/graph_falkordb_qa",
25+
"destination": "/docs/use_cases/graph/integrations/graph_falkordb_qa"
1826
},
1927
{
20-
"source": "/docs/use_cases/graph/graph_gremlin_cosmosdb_qa",
21-
"destination": "/docs/use_cases/graph/integrations/graph_gremlin_cosmosdb_qa"
28+
"source": "/docs/use_cases/graph/graph_gremlin_cosmosdb_qa",
29+
"destination": "/docs/use_cases/graph/integrations/graph_gremlin_cosmosdb_qa"
2230
},
2331
{
24-
"source": "/docs/use_cases/graph/graph_hugegraph_qa",
25-
"destination": "/docs/use_cases/graph/integrations/graph_hugegraph_qa"
32+
"source": "/docs/use_cases/graph/graph_hugegraph_qa",
33+
"destination": "/docs/use_cases/graph/integrations/graph_hugegraph_qa"
2634
},
2735
{
2836
"source": "/docs/use_cases/graph/graph_kuzu_qa",
2937
"destination": "/docs/use_cases/graph/integrations/graph_kuzu_qa"
3038
},
3139
{
32-
"source": "/docs/use_cases/graph/graph_memgraph_qa",
33-
"destination": "/docs/use_cases/graph/integrations/graph_memgraph_qa"
40+
"source": "/docs/use_cases/graph/graph_memgraph_qa",
41+
"destination": "/docs/use_cases/graph/integrations/graph_memgraph_qa"
3442
},
3543
{
36-
"source": "/docs/use_cases/graph/graph_nebula_qa",
37-
"destination": "/docs/use_cases/graph/integrations/graph_nebula_qa"
44+
"source": "/docs/use_cases/graph/graph_nebula_qa",
45+
"destination": "/docs/use_cases/graph/integrations/graph_nebula_qa"
3846
},
3947
{
40-
"source": "/docs/use_cases/graph/graph_networkx_qa",
41-
"destination": "/docs/use_cases/graph/integrations/graph_networkx_qa"
48+
"source": "/docs/use_cases/graph/graph_networkx_qa",
49+
"destination": "/docs/use_cases/graph/integrations/graph_networkx_qa"
4250
},
4351
{
44-
"source": "/docs/use_cases/graph/graph_ontotext_graphdb_qa",
45-
"destination": "/docs/use_cases/graph/integrations/graph_ontotext_graphdb_qa"
52+
"source": "/docs/use_cases/graph/graph_ontotext_graphdb_qa",
53+
"destination": "/docs/use_cases/graph/integrations/graph_ontotext_graphdb_qa"
4654
},
4755
{
48-
"source": "/docs/use_cases/graph/graph_sparql_qa",
49-
"destination": "/docs/use_cases/graph/integrations/graph_sparql_qa"
56+
"source": "/docs/use_cases/graph/graph_sparql_qa",
57+
"destination": "/docs/use_cases/graph/integrations/graph_sparql_qa"
5058
},
5159
{
52-
"source": "/docs/use_cases/graph/neptune_cypher_qa.ipynb",
53-
"destination": "/docs/use_cases/graph/integrations/neptune_cypher_qa.ipynb"
60+
"source": "/docs/use_cases/graph/neptune_cypher_qa.ipynb",
61+
"destination": "/docs/use_cases/graph/integrations/neptune_cypher_qa.ipynb"
5462
},
5563
{
56-
"source": "/docs/use_cases/graph/neptune_sparql_qa",
57-
"destination": "/docs/use_cases/graph/integrations/neptune_sparql_qa"
64+
"source": "/docs/use_cases/graph/neptune_sparql_qa",
65+
"destination": "/docs/use_cases/graph/integrations/neptune_sparql_qa"
5866
},
5967
{
6068
"source": "/docs/integrations/memory/google_cloud_sql_mssql",

0 commit comments

Comments
 (0)