mirror of
https://github.com/langchain-ai/langchain.git
synced 2026-10-19 08:09:21 +03:00
5.4 KiB
5.4 KiB
In [ ]:
# If you haven't set your access token as an environment variable, pass it in here.
from getpass import getpass
ACCESS_TOKEN = getpass()In [ ]:
from langchain_community.document_loaders import GitHubIssuesLoaderIn [ ]:
loader = GitHubIssuesLoader(
repo="langchain-ai/langchain",
access_token=ACCESS_TOKEN, # delete/comment out this argument if you've set the access token as an env var.
creator="UmerHA",
)In [ ]:
docs = loader.load()In [ ]:
print(docs[0].page_content)
print(docs[0].metadata)In [ ]:
loader = GitHubIssuesLoader(
repo="langchain-ai/langchain",
access_token=ACCESS_TOKEN, # delete/comment out this argument if you've set the access token as an env var.
creator="UmerHA",
include_prs=False,
)
docs = loader.load()In [ ]:
print(docs[0].page_content)
print(docs[0].metadata)In [1]:
from langchain.document_loaders import GithubFileLoaderIn [ ]:
loader = GithubFileLoader(
repo="langchain-ai/langchain", # the repo name
access_token=ACCESS_TOKEN,
github_api_url="https://api.github.com",
file_filter=lambda file_path: file_path.endswith(
".md"
), # load all markdowns files.
)
documents = loader.load()