{"id":34978,"name":"langchain-chatbot","description":"AI Chatbot for analyzing/extracting information from data in conversational format.","url":"https://github.com/haste171/langchain-chatbot","last_synced_at":"2025-09-05T06:25:03.947Z","repository":{"id":157551860,"uuid":"633542782","full_name":"Haste171/langchain-chatbot","owner":"Haste171","description":"AI Chatbot for analyzing/extracting information from data in conversational format.","archived":false,"fork":false,"pushed_at":"2025-04-14T19:32:47.000Z","size":1234,"stargazers_count":436,"open_issues_count":42,"forks_count":94,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-08-30T06:54:15.165Z","etag":null,"topics":["ai","artificial-intelligence","bot","chromadb","discord","discord-bot","embeddings","extractive-question-answering","gpt-3","gpt-4","langchain","ocr","openai","openai-api","openai-api-chatbot","pdf","pdf-chat-bot","pdf-ocr","pinecone","vector-database"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Haste171.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-04-27T18:22:35.000Z","updated_at":"2025-08-27T12:34:06.000Z","dependencies_parsed_at":"2023-12-14T18:48:52.098Z","dependency_job_id":"8e0c3d27-603a-4293-8fae-c5756a763fbf","html_url":"https://github.com/Haste171/langchain-chatbot","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Haste171/langchain-chatbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haste171%2Flangchain-chatbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haste171%2Flangchain-chatbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haste171%2Flangchain-chatbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haste171%2Flangchain-chatbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Haste171","download_url":"https://codeload.github.com/Haste171/langchain-chatbot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haste171%2Flangchain-chatbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273720959,"owners_count":25156016,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"Haste171","name":"David","uuid":"34923485","kind":"user","description":"Software Engineer","email":"","website":"https://davidpeterson.me","location":"United States","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/34923485?u=0a3bbb94e73438cc1b35a741651b59b32259d53b\u0026v=4","repositories_count":28,"last_synced_at":"2025-08-30T06:54:13.775Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Haste171","funding_links":[],"total_stars":424,"followers":99,"following":11,"created_at":"2023-03-02T01:39:26.584Z","updated_at":"2025-08-30T06:54:13.775Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Haste171","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Haste171/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":null,"events":{"total":{"WatchEvent":30,"PushEvent":2,"ForkEvent":3},"last_year":{"WatchEvent":30,"PushEvent":2,"ForkEvent":3}},"keywords":["ai","artificial-intelligence","bot","chromadb","discord","discord-bot","embeddings","extractive-question-answering","gpt-3","gpt-4","langchain","ocr","openai","openai-api","openai-api-chatbot","pdf","pdf-chat-bot","pdf-ocr","pinecone","vector-database"],"dependencies":[{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-09-29T12:52:18.606Z","updated_at":"2023-09-29T12:52:18.606Z","repository_link":"https://github.com/Haste171/langchain-chatbot/blob/main/Dockerfile","dependencies":[{"id":14019198266,"package_name":"python","ecosystem":"docker","requirements":"3.9-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"deprecated/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-09-29T12:52:18.613Z","updated_at":"2023-09-29T12:52:18.613Z","repository_link":"https://github.com/Haste171/langchain-chatbot/blob/main/deprecated/requirements.txt","dependencies":[{"id":14019198267,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.4","direct":true,"kind":"runtime","optional":false},{"id":14019198268,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":14019198269,"package_name":"altair","ecosystem":"pypi","requirements":"==4.2.2","direct":true,"kind":"runtime","optional":false},{"id":14019198270,"package_name":"anyio","ecosystem":"pypi","requirements":"==3.6.2","direct":true,"kind":"runtime","optional":false},{"id":14019198271,"package_name":"asgiref","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"runtime","optional":false},{"id":14019198272,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.2","direct":true,"kind":"runtime","optional":false},{"id":14019198273,"package_name":"attrs","ecosystem":"pypi","requirements":"==22.2.0","direct":true,"kind":"runtime","optional":false},{"id":14019198274,"package_name":"backoff","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"runtime","optional":false},{"id":14019198275,"package_name":"blinker","ecosystem":"pypi","requirements":"==1.6.2","direct":true,"kind":"runtime","optional":false},{"id":14019198276,"package_name":"boto3","ecosystem":"pypi","requirements":"==1.26.111","direct":true,"kind":"runtime","optional":false},{"id":14019198277,"package_name":"botocore","ecosystem":"pypi","requirements":"==1.29.111","direct":true,"kind":"runtime","optional":false},{"id":14019198278,"package_name":"cachetools","ecosystem":"pypi","requirements":"==5.3.0","direct":true,"kind":"runtime","optional":false},{"id":14019198279,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.12.7","direct":true,"kind":"runtime","optional":false},{"id":14019198280,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.1.0","direct":true,"kind":"runtime","optional":false},{"id":14019198281,"package_name":"chromadb","ecosystem":"pypi","requirements":"==0.3.21","direct":true,"kind":"runtime","optional":false},{"id":14019198282,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.3","direct":true,"kind":"runtime","optional":false},{"id":14019198283,"package_name":"clickhouse-connect","ecosystem":"pypi","requirements":"==0.5.20","direct":true,"kind":"runtime","optional":false},{"id":14019198284,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"runtime","optional":false},{"id":14019198285,"package_name":"dataclasses-json","ecosystem":"pypi","requirements":"==0.5.7","direct":true,"kind":"runtime","optional":false},{"id":14019198286,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"runtime","optional":false},{"id":14019198287,"package_name":"Django","ecosystem":"pypi","requirements":"==4.0.3","direct":true,"kind":"runtime","optional":false},{"id":14019198288,"package_name":"django-cors-headers","ecosystem":"pypi","requirements":"==3.11.0","direct":true,"kind":"runtime","optional":false},{"id":14019198289,"package_name":"django-dotenv","ecosystem":"pypi","requirements":"==1.4.2","direct":true,"kind":"runtime","optional":false},{"id":14019198290,"package_name":"django-ninja","ecosystem":"pypi","requirements":"==0.21.0","direct":true,"kind":"runtime","optional":false},{"id":14019198982,"package_name":"djangorestframework","ecosystem":"pypi","requirements":"==3.13.1","direct":true,"kind":"runtime","optional":false},{"id":14019198983,"package_name":"djangorestframework-simplejwt","ecosystem":"pypi","requirements":"==5.1.0","direct":true,"kind":"runtime","optional":false},{"id":14019198984,"package_name":"dnspython","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"runtime","optional":false},{"id":14019198985,"package_name":"duckdb","ecosystem":"pypi","requirements":"==0.7.1","direct":true,"kind":"runtime","optional":false},{"id":14019198986,"package_name":"entrypoints","ecosystem":"pypi","requirements":"==0.4","direct":true,"kind":"runtime","optional":false},{"id":14019198987,"package_name":"fastapi","ecosystem":"pypi","requirements":"==0.95.1","direct":true,"kind":"runtime","optional":false},{"id":14019198988,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.12.0","direct":true,"kind":"runtime","optional":false},{"id":14019198989,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.3.3","direct":true,"kind":"runtime","optional":false},{"id":14019198990,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2023.4.0","direct":true,"kind":"runtime","optional":false},{"id":14019198991,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.10","direct":true,"kind":"runtime","optional":false},{"id":14019198992,"package_name":"GitPython","ecosystem":"pypi","requirements":"==3.1.31","direct":true,"kind":"runtime","optional":false},{"id":14019198993,"package_name":"gpt-index","ecosystem":"pypi","requirements":"==0.5.12","direct":true,"kind":"runtime","optional":false},{"id":14019198994,"package_name":"greenlet","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"runtime","optional":false},{"id":14019198995,"package_name":"gunicorn","ecosystem":"pypi","requirements":"==20.1.0","direct":true,"kind":"runtime","optional":false},{"id":14019198996,"package_name":"h11","ecosystem":"pypi","requirements":"==0.14.0","direct":true,"kind":"runtime","optional":false},{"id":14019198997,"package_name":"hnswlib","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":14019198998,"package_name":"httptools","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"runtime","optional":false},{"id":14019198999,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.14.1","direct":true,"kind":"runtime","optional":false},{"id":14019199000,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":true,"kind":"runtime","optional":false},{"id":14019199001,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==6.6.0","direct":true,"kind":"runtime","optional":false},{"id":14019199002,"package_name":"Jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":14019199003,"package_name":"jmespath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":14019199004,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"runtime","optional":false},{"id":14019199005,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.17.3","direct":true,"kind":"runtime","optional":false},{"id":14019199006,"package_name":"langchain","ecosystem":"pypi","requirements":"==0.0.137","direct":true,"kind":"runtime","optional":false},{"id":14019199007,"package_name":"llama-index","ecosystem":"pypi","requirements":"==0.5.12","direct":true,"kind":"runtime","optional":false},{"id":14019199008,"package_name":"loguru","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":14019199009,"package_name":"lz4","ecosystem":"pypi","requirements":"==4.3.2","direct":true,"kind":"runtime","optional":false},{"id":14019199010,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"runtime","optional":false},{"id":14019199011,"package_name":"MarkupSafe","ecosystem":"pypi","requirements":"==2.1.2","direct":true,"kind":"runtime","optional":false},{"id":14019199012,"package_name":"marshmallow","ecosystem":"pypi","requirements":"==3.19.0","direct":true,"kind":"runtime","optional":false},{"id":14019199013,"package_name":"marshmallow-enum","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"runtime","optional":false},{"id":14019199014,"package_name":"mdurl","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"runtime","optional":false},{"id":14019199015,"package_name":"monotonic","ecosystem":"pypi","requirements":"==1.6","direct":true,"kind":"runtime","optional":false},{"id":14019199016,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":14019199017,"package_name":"multidict","ecosystem":"pypi","requirements":"==6.0.4","direct":true,"kind":"runtime","optional":false},{"id":14019199018,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":14019199019,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.1","direct":true,"kind":"runtime","optional":false},{"id":14019199020,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.8.1","direct":true,"kind":"runtime","optional":false},{"id":14019199021,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.24.2","direct":true,"kind":"runtime","optional":false},{"id":14019199022,"package_name":"openai","ecosystem":"pypi","requirements":"==0.27.4","direct":true,"kind":"runtime","optional":false},{"id":14019199023,"package_name":"openapi-schema-pydantic","ecosystem":"pypi","requirements":"==1.2.4","direct":true,"kind":"runtime","optional":false},{"id":14019199024,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.0","direct":true,"kind":"runtime","optional":false},{"id":14019199025,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.5.3","direct":true,"kind":"runtime","optional":false},{"id":14019199026,"package_name":"Pillow","ecosystem":"pypi","requirements":"==9.5.0","direct":true,"kind":"runtime","optional":false},{"id":14019199027,"package_name":"pinecone-client","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"runtime","optional":false},{"id":14019199028,"package_name":"posthog","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"runtime","optional":false},{"id":14019199029,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.20.3","direct":true,"kind":"runtime","optional":false},{"id":14019199030,"package_name":"psycopg2-binary","ecosystem":"pypi","requirements":"==2.9.6","direct":true,"kind":"runtime","optional":false},{"id":14019199031,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==11.0.0","direct":true,"kind":"runtime","optional":false},{"id":14019199032,"package_name":"pydantic","ecosystem":"pypi","requirements":"==1.10.7","direct":true,"kind":"runtime","optional":false},{"id":14019199033,"package_name":"pydeck","ecosystem":"pypi","requirements":"==0.8.1b0","direct":true,"kind":"runtime","optional":false},{"id":14019199034,"package_name":"Pygments","ecosystem":"pypi","requirements":"==2.15.1","direct":true,"kind":"runtime","optional":false},{"id":14019199035,"package_name":"PyJWT","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"runtime","optional":false},{"id":14019199036,"package_name":"pymongo","ecosystem":"pypi","requirements":"==4.3.3","direct":true,"kind":"runtime","optional":false},{"id":14019199037,"package_name":"Pympler","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":14019199038,"package_name":"PyMuPDF","ecosystem":"pypi","requirements":"==1.21.1","direct":true,"kind":"runtime","optional":false},{"id":14019199039,"package_name":"PyPDF2","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"runtime","optional":false},{"id":14019199040,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.19.3","direct":true,"kind":"runtime","optional":false},{"id":14019199041,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"runtime","optional":false},{"id":14019199042,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":14019199043,"package_name":"pytz","ecosystem":"pypi","requirements":"==2021.3","direct":true,"kind":"runtime","optional":false},{"id":14019199044,"package_name":"pytz-deprecation-shim","ecosystem":"pypi","requirements":"==0.1.0.post0","direct":true,"kind":"runtime","optional":false},{"id":14019199045,"package_name":"PyYAML","ecosystem":"pypi","requirements":"==6.0","direct":true,"kind":"runtime","optional":false},{"id":14019199046,"package_name":"regex","ecosystem":"pypi","requirements":"==2023.3.23","direct":true,"kind":"runtime","optional":false},{"id":14019199047,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.2","direct":true,"kind":"runtime","optional":false},{"id":14019199048,"package_name":"rich","ecosystem":"pypi","requirements":"==13.3.5","direct":true,"kind":"runtime","optional":false},{"id":14019199049,"package_name":"s3transfer","ecosystem":"pypi","requirements":"==0.6.0","direct":true,"kind":"runtime","optional":false},{"id":14019199050,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"runtime","optional":false},{"id":14019199051,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.10.1","direct":true,"kind":"runtime","optional":false},{"id":14019199052,"package_name":"sentence-transformers","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"runtime","optional":false},{"id":14019199053,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"==0.1.98","direct":true,"kind":"runtime","optional":false},{"id":14019199054,"package_name":"sentry-sdk","ecosystem":"pypi","requirements":"==1.19.1","direct":true,"kind":"runtime","optional":false},{"id":14019199055,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":14019199056,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"runtime","optional":false},{"id":14019199057,"package_name":"sniffio","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":14019199058,"package_name":"SQLAlchemy","ecosystem":"pypi","requirements":"==1.4.47","direct":true,"kind":"runtime","optional":false},{"id":14019199059,"package_name":"sqlparse","ecosystem":"pypi","requirements":"==0.4.2","direct":true,"kind":"runtime","optional":false},{"id":14019199060,"package_name":"starlette","ecosystem":"pypi","requirements":"==0.26.1","direct":true,"kind":"runtime","optional":false},{"id":14019199061,"package_name":"streamlit","ecosystem":"pypi","requirements":"==1.22.0","direct":true,"kind":"runtime","optional":false},{"id":14019199062,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.11.1","direct":true,"kind":"runtime","optional":false},{"id":14019199063,"package_name":"tenacity","ecosystem":"pypi","requirements":"==8.2.2","direct":true,"kind":"runtime","optional":false},{"id":14019199064,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"==3.1.0","direct":true,"kind":"runtime","optional":false},{"id":14019199065,"package_name":"tiktoken","ecosystem":"pypi","requirements":"==0.3.3","direct":true,"kind":"runtime","optional":false},{"id":14019199066,"package_name":"tokenizers","ecosystem":"pypi","requirements":"==0.13.3","direct":true,"kind":"runtime","optional":false},{"id":14019199067,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"runtime","optional":false},{"id":14019199068,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.12.0","direct":true,"kind":"runtime","optional":false},{"id":14019199069,"package_name":"torch","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":14019199070,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.15.1","direct":true,"kind":"runtime","optional":false},{"id":14019199071,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.3.1","direct":true,"kind":"runtime","optional":false},{"id":14019199072,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.65.0","direct":true,"kind":"runtime","optional":false},{"id":14019199073,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.28.1","direct":true,"kind":"runtime","optional":false},{"id":14019199074,"package_name":"typing-inspect","ecosystem":"pypi","requirements":"==0.8.0","direct":true,"kind":"runtime","optional":false},{"id":14019199075,"package_name":"typing_extensions","ecosystem":"pypi","requirements":"==4.5.0","direct":true,"kind":"runtime","optional":false},{"id":14019199076,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2021.5","direct":true,"kind":"runtime","optional":false},{"id":14019199077,"package_name":"tzlocal","ecosystem":"pypi","requirements":"==4.3","direct":true,"kind":"runtime","optional":false},{"id":14019199078,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.15","direct":true,"kind":"runtime","optional":false},{"id":14019199079,"package_name":"uvicorn","ecosystem":"pypi","requirements":"==0.21.1","direct":true,"kind":"runtime","optional":false},{"id":14019199080,"package_name":"validators","ecosystem":"pypi","requirements":"==0.20.0","direct":true,"kind":"runtime","optional":false},{"id":14019199081,"package_name":"watchdog","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"runtime","optional":false},{"id":14019199082,"package_name":"watchfiles","ecosystem":"pypi","requirements":"==0.19.0","direct":true,"kind":"runtime","optional":false},{"id":14019199083,"package_name":"websockets","ecosystem":"pypi","requirements":"==11.0.2","direct":true,"kind":"runtime","optional":false},{"id":14019199084,"package_name":"win32-setctime","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":14019199085,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.8.2","direct":true,"kind":"runtime","optional":false},{"id":14019199086,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.15.0","direct":true,"kind":"runtime","optional":false},{"id":14019199087,"package_name":"zstandard","ecosystem":"pypi","requirements":"==0.21.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-09-29T12:52:20.410Z","updated_at":"2023-09-29T12:52:20.410Z","repository_link":"https://github.com/Haste171/langchain-chatbot/blob/main/requirements.txt","dependencies":[{"id":14019199088,"package_name":"discord-py-interactions","ecosystem":"pypi","requirements":"==4.3.4","direct":true,"kind":"runtime","optional":false},{"id":14019199161,"package_name":"langchain","ecosystem":"pypi","requirements":"==0.0.188","direct":true,"kind":"runtime","optional":false},{"id":14019199162,"package_name":"openai","ecosystem":"pypi","requirements":"==0.27.7","direct":true,"kind":"runtime","optional":false},{"id":14019199163,"package_name":"tiktoken","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"runtime","optional":false},{"id":14019199164,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.4","direct":true,"kind":"runtime","optional":false},{"id":14019199165,"package_name":"pinecone-client","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"runtime","optional":false},{"id":14019199166,"package_name":"bs4","ecosystem":"pypi","requirements":"==0.0.1","direct":true,"kind":"runtime","optional":false},{"id":14019199167,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":14019199168,"package_name":"pymongo","ecosystem":"pypi","requirements":"==4.3.3","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2025-09-04T15:51:08.406Z","updated_at":"2025-10-07T08:14:35.139Z","avatar_url":"https://github.com/Haste171.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/34978","html_url":"https://science.ecosyste.ms/projects/34978","bibtex_url":"https://science.ecosyste.ms/projects/34978/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/34978/export.apalike"}