GoogleApiClient#
- class langchain_community.document_loaders.youtube.GoogleApiClient(credentials_path: Path = PosixPath('/home/runner/.credentials/credentials.json'), service_account_path: Path = PosixPath('/home/runner/.credentials/credentials.json'), token_path: Path = PosixPath('/home/runner/.credentials/token.json'))[来源]#
通用的Google API客户端。
要使用,您应该安装
google_auth_oauthlib,youtube_transcript_api,google
python包。 由于Google API需要凭证,您需要设置一个Google账户并 注册您的服务。“https://developers.google.com/docs/api/quickstart/python”- Security Note: Note that parsing of the transcripts relies on the standard
xml库,但在这种情况下输入被视为可信的。
示例
from langchain_community.document_loaders import GoogleApiClient google_api_client = GoogleApiClient( service_account_path=Path("path_to_your_sec_file.json") )
属性
credentials_path
service_account_path
token_path
方法
__init__
(*args, **kwargs)验证是否设置了 folder_id 或 document_ids,但不能同时设置两者。
- Parameters:
credentials_path (Path)
service_account_path (路径)
token_path (路径)
- __init__(*args: Any, **kwargs: Any) None #
- Parameters:
__dataclass_self__ (PydanticDataclass)
args (Any)
kwargs (Any)
- Return type:
无
使用 GoogleApiClient 的示例