langchain_community.document_loaders.twitter
.TwitterTweetLoader¶
- class langchain_community.document_loaders.twitter.TwitterTweetLoader(auth_handler: Union[OAuthHandler, OAuth2BearerHandler], twitter_users: Sequence[str], number_tweets: Optional[int] = 100)[source]¶
加载 Twitter 微博。
读取用户的 Twitter 账号微博。
首先,您需要前往 https://developer.twitter.com/en/docs/twitter-api/getting-started/getting-access-to-the-twitter-api 获取您的令牌。并创建一个 v2 版本的 app。
方法
__init__
(auth_handler, twitter_users[, ...])文档的懒加载器。
aload
()将数据加载到文档对象中。
from_bearer_token
(oauth2_bearer_token, ...)从 OAuth2 令牌创建一个 TwitterTweetLoader。
from_secrets
(access_token, ...[, number_tweets])从访问令牌和秘密创建一个 TwitterTweetLoader。
文档的懒加载器。
load
()加载微博。
load_and_split
([text_splitter])加载文档并将它们拆分为块。
- 参数
auth_handler (Union[OAuthHandler, OAuth2BearerHandler]) –
twitter_users (Sequence[str]) –
number_tweets (Optional[int]) –
- __init__(auth_handler: Union[OAuthHandler, OAuth2BearerHandler], twitter_users: Sequence[str], number_tweets: Optional[int] = 100)[source]¶
- 参数
auth_handler (Union[OAuthHandler, OAuth2BearerHandler]) –
twitter_users (Sequence[str]) –
number_tweets (Optional[int]) –
- classmethod from_bearer_token(oauth2_bearer_token: str, twitter_users: Sequence[str], number_tweets: Optional[int] = 100) TwitterTweetLoader [source]¶
从 OAuth2 令牌创建一个 TwitterTweetLoader。
- 参数
oauth2_bearer_token (字符串) –
twitter_users (Sequence[str]) –
number_tweets (Optional[int]) –
- 返回类型
- classmethod from_secrets(access_token: str, access_token_secret: str, consumer_key: str, consumer_secret: str, twitter_users: Sequence[str], number_tweets: Optional[int] = 100) TwitterTweetLoader [source]¶
从访问令牌和秘密创建一个 TwitterTweetLoader。
- 参数
access_token (str) –
access_token_secret (str) –
consumer_key (str) –
consumer_secret (str) –
twitter_users (Sequence[str]) –
number_tweets (Optional[int]) –
- 返回类型
- load_and_split(text_splitter: Optional[TextSplitter] = None) List[Document] ¶
加载文档并将其拆分为块。块以Document的形式返回。
切勿重写此方法。应该将其视为已弃用!
- 参数
text_splitter (可选]TextSplitter[) – 用于分割文档的 TextSplitter 实例。默认为 RecursiveCharacterTextSplitter。
- 返回
文档列表。
- 返回类型
列表[Document]