{"id":124127,"url":"https://github.com/JuliusHaring/chatbot-template","last_synced_at":"2026-06-02T05:30:48.565Z","repository":{"id":189308501,"uuid":"676972004","full_name":"JuliusHaring/chatbot-template","owner":"JuliusHaring","description":"A comprehensive chatbot system with integrated LLM querying and Messenger Bot interfacing capabilities. To be used as a template for implementation.","archived":false,"fork":false,"pushed_at":"2023-08-21T12:01:30.000Z","size":446,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-08-21T12:27:45.336Z","etag":null,"topics":["chatbot","chatgpt","chatgpt-api","llama","llamaindex","telegram","telegram-bot","vectorstore"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JuliusHaring.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-10T12:44:54.000Z","updated_at":"2023-08-21T12:27:45.337Z","dependencies_parsed_at":"2023-08-19T10:25:48.742Z","dependency_job_id":"86835692-24fd-4a8f-9b95-9a78960581c5","html_url":"https://github.com/JuliusHaring/chatbot-template","commit_stats":null,"previous_names":["juliusharing/chatbot-template"],"tags_count":10,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliusHaring%2Fchatbot-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliusHaring%2Fchatbot-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliusHaring%2Fchatbot-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliusHaring%2Fchatbot-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JuliusHaring","download_url":"https://codeload.github.com/JuliusHaring/chatbot-template/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":212530228,"owners_count":15454873,"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","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":"JuliusHaring","name":"Julius Haring","uuid":"20539046","kind":"user","description":"","email":"","website":"https://www.linkedin.com/in/juliusharing/","location":"Aachen","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/20539046?v=4","repositories_count":0,"last_synced_at":"2023-03-03T08:31:26.100Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/JuliusHaring","funding_links":[],"total_stars":0,"followers":null,"following":null,"created_at":"2022-11-13T20:24:05.550Z","updated_at":"2023-03-03T08:31:26.102Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JuliusHaring","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JuliusHaring/repositories"},"packages":[],"commits":{"id":1639662,"full_name":"JuliusHaring/chatbot-template","default_branch":"master","total_commits":null,"total_committers":null,"total_bot_commits":null,"total_bot_committers":null,"mean_commits":null,"dds":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":"2026-05-10T19:01:41.676Z","last_synced_commit":null,"created_at":"2024-07-25T15:29:07.681Z","updated_at":"2025-09-09T01:06:03.649Z","committers":[],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliusHaring%2Fchatbot-template/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-12T00:00:09.062Z","repositories_count":6233411,"commits_count":894883548,"contributors_count":34900499,"owners_count":1151947,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"JuliusHaring/chatbot-template","html_url":"https://github.com/JuliusHaring/chatbot-template","last_synced_at":"2024-07-25T15:29:11.485Z","status":"not_found","issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2024-07-25T15:29:10.848Z","updated_at":"2025-11-13T04:01:46.641Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliusHaring%2Fchatbot-template","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/JuliusHaring%2Fchatbot-template/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{}},"pull_request_author_associations_count":{"table":{}},"issue_authors":{"table":{}},"pull_request_authors":{"table":{}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-14T00:00:12.120Z","repositories_count":14598795,"issues_count":34282570,"pull_requests_count":112203435,"authors_count":11261671,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{}},"maintainers":[],"active_maintainers":[]}},"events":{"total":{},"last_year":{}},"keywords":["chatbot","chatgpt","chatgpt-api","llama","llamaindex","telegram","telegram-bot","vectorstore"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/cd.yaml","sha":null,"kind":"manifest","created_at":"2023-08-19T10:25:47.517Z","updated_at":"2023-08-19T10:25:47.517Z","repository_link":"https://github.com/JuliusHaring/chatbot-template/blob/main/.github/workflows/cd.yaml","dependencies":[{"id":12808069719,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":12808069720,"package_name":"python-semantic-release/python-semantic-release","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yaml","sha":null,"kind":"manifest","created_at":"2023-08-19T10:25:47.598Z","updated_at":"2023-08-19T10:25:47.598Z","repository_link":"https://github.com/JuliusHaring/chatbot-template/blob/main/.github/workflows/ci.yaml","dependencies":[{"id":12808069721,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":12808069722,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"docker/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-08-19T10:25:47.677Z","updated_at":"2023-08-19T10:25:47.677Z","repository_link":"https://github.com/JuliusHaring/chatbot-template/blob/main/docker/Dockerfile","dependencies":[{"id":12808069885,"package_name":"python","ecosystem":"docker","requirements":"3.11-buster","direct":true,"kind":"build","optional":false},{"id":12808069886,"package_name":"python","ecosystem":"docker","requirements":"3.11-slim-buster","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"llm_engine/poetry.lock","sha":null,"kind":"lockfile","created_at":"2023-08-19T10:25:47.774Z","updated_at":"2023-08-19T10:25:47.774Z","repository_link":"https://github.com/JuliusHaring/chatbot-template/blob/main/llm_engine/poetry.lock","dependencies":[{"id":12808069889,"package_name":"aiohttp","ecosystem":"pypi","requirements":"3.8.5","direct":false,"kind":null,"optional":false},{"id":12808069890,"package_name":"aiosignal","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":null,"optional":false},{"id":12808069891,"package_name":"anyio","ecosystem":"pypi","requirements":"3.7.1","direct":false,"kind":null,"optional":false},{"id":12808069892,"package_name":"apscheduler","ecosystem":"pypi","requirements":"3.10.1","direct":false,"kind":null,"optional":false},{"id":12808069893,"package_name":"async-timeout","ecosystem":"pypi","requirements":"4.0.3","direct":false,"kind":null,"optional":false},{"id":12808069894,"package_name":"attrs","ecosystem":"pypi","requirements":"23.1.0","direct":false,"kind":null,"optional":false},{"id":12808069895,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"4.12.2","direct":false,"kind":null,"optional":false},{"id":12808069896,"package_name":"cachetools","ecosystem":"pypi","requirements":"5.3.1","direct":false,"kind":null,"optional":false},{"id":12808069897,"package_name":"certifi","ecosystem":"pypi","requirements":"2023.7.22","direct":false,"kind":null,"optional":false},{"id":12808069898,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.2.0","direct":false,"kind":null,"optional":false},{"id":12808069899,"package_name":"chatgpt","ecosystem":"pypi","requirements":"2.2214.0","direct":false,"kind":null,"optional":false},{"id":12808069900,"package_name":"click","ecosystem":"pypi","requirements":"8.1.6","direct":false,"kind":null,"optional":false},{"id":12808069901,"package_name":"cmake","ecosystem":"pypi","requirements":"3.27.2","direct":false,"kind":null,"optional":false},{"id":12808069902,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":null,"optional":false},{"id":12808069903,"package_name":"coloredlogs","ecosystem":"pypi","requirements":"15.0.1","direct":false,"kind":null,"optional":false},{"id":12808069904,"package_name":"coverage","ecosystem":"pypi","requirements":"7.3.0","direct":false,"kind":null,"optional":false},{"id":12808069905,"package_name":"dataclasses-json","ecosystem":"pypi","requirements":"0.5.9","direct":false,"kind":null,"optional":false},{"id":12808069906,"package_name":"deprecated","ecosystem":"pypi","requirements":"1.2.14","direct":false,"kind":null,"optional":false},{"id":12808069907,"package_name":"fastapi","ecosystem":"pypi","requirements":"0.101.1","direct":false,"kind":null,"optional":false},{"id":12808069908,"package_name":"filelock","ecosystem":"pypi","requirements":"3.12.2","direct":false,"kind":null,"optional":false},{"id":12808069909,"package_name":"frozenlist","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":null,"optional":false},{"id":12808069910,"package_name":"fsspec","ecosystem":"pypi","requirements":"2023.6.0","direct":false,"kind":null,"optional":false},{"id":12808069911,"package_name":"google-api-core","ecosystem":"pypi","requirements":"2.11.1","direct":false,"kind":null,"optional":false},{"id":12808069912,"package_name":"google-api-python-client","ecosystem":"pypi","requirements":"2.96.0","direct":false,"kind":null,"optional":false},{"id":12808069913,"package_name":"google-auth","ecosystem":"pypi","requirements":"2.22.0","direct":false,"kind":null,"optional":false},{"id":12808069914,"package_name":"google-auth-httplib2","ecosystem":"pypi","requirements":"0.1.0","direct":false,"kind":null,"optional":false},{"id":12808069915,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":null,"optional":false},{"id":12808069916,"package_name":"googleapis-common-protos","ecosystem":"pypi","requirements":"1.60.0","direct":false,"kind":null,"optional":false},{"id":12808069917,"package_name":"greenlet","ecosystem":"pypi","requirements":"2.0.2","direct":false,"kind":null,"optional":false},{"id":12808069918,"package_name":"h11","ecosystem":"pypi","requirements":"0.14.0","direct":false,"kind":null,"optional":false},{"id":12808069919,"package_name":"httplib2","ecosystem":"pypi","requirements":"0.22.0","direct":false,"kind":null,"optional":false},{"id":12808069920,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"0.16.4","direct":false,"kind":null,"optional":false},{"id":12808069921,"package_name":"humanfriendly","ecosystem":"pypi","requirements":"10.0","direct":false,"kind":null,"optional":false},{"id":12808069922,"package_name":"idna","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":null,"optional":false},{"id":12808069923,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"6.0.1","direct":false,"kind":null,"optional":false},{"id":12808069924,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":null,"optional":false},{"id":12808069925,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.2","direct":false,"kind":null,"optional":false},{"id":12808069926,"package_name":"langchain","ecosystem":"pypi","requirements":"0.0.266","direct":false,"kind":null,"optional":false},{"id":12808069927,"package_name":"langsmith","ecosystem":"pypi","requirements":"0.0.22","direct":false,"kind":null,"optional":false},{"id":12808069928,"package_name":"limits","ecosystem":"pypi","requirements":"3.5.0","direct":false,"kind":null,"optional":false},{"id":12808069929,"package_name":"lit","ecosystem":"pypi","requirements":"16.0.6","direct":false,"kind":null,"optional":false},{"id":12808069930,"package_name":"llama-index","ecosystem":"pypi","requirements":"0.7.22","direct":false,"kind":null,"optional":false},{"id":12808069931,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":null,"optional":false},{"id":12808069932,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.1.3","direct":false,"kind":null,"optional":false},{"id":12808069933,"package_name":"marshmallow","ecosystem":"pypi","requirements":"3.20.1","direct":false,"kind":null,"optional":false},{"id":12808069934,"package_name":"marshmallow-enum","ecosystem":"pypi","requirements":"1.5.1","direct":false,"kind":null,"optional":false},{"id":12808069935,"package_name":"mdurl","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":null,"optional":false},{"id":12808069936,"package_name":"mpmath","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":null,"optional":false},{"id":12808069937,"package_name":"multidict","ecosystem":"pypi","requirements":"6.0.4","direct":false,"kind":null,"optional":false},{"id":12808069938,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":null,"optional":false},{"id":12808069939,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"1.5.7","direct":false,"kind":null,"optional":false},{"id":12808069940,"package_name":"networkx","ecosystem":"pypi","requirements":"3.1","direct":false,"kind":null,"optional":false},{"id":12808069941,"package_name":"numexpr","ecosystem":"pypi","requirements":"2.8.5","direct":false,"kind":null,"optional":false},{"id":12808069942,"package_name":"numpy","ecosystem":"pypi","requirements":"1.25.2","direct":false,"kind":null,"optional":false},{"id":12808069943,"package_name":"nvidia-cublas-cu11","ecosystem":"pypi","requirements":"11.10.3.66","direct":false,"kind":null,"optional":false},{"id":12808069944,"package_name":"nvidia-cuda-cupti-cu11","ecosystem":"pypi","requirements":"11.7.101","direct":false,"kind":null,"optional":false},{"id":12808069945,"package_name":"nvidia-cuda-nvrtc-cu11","ecosystem":"pypi","requirements":"11.7.99","direct":false,"kind":null,"optional":false},{"id":12808069946,"package_name":"nvidia-cuda-runtime-cu11","ecosystem":"pypi","requirements":"11.7.99","direct":false,"kind":null,"optional":false},{"id":12808069947,"package_name":"nvidia-cudnn-cu11","ecosystem":"pypi","requirements":"8.5.0.96","direct":false,"kind":null,"optional":false},{"id":12808069948,"package_name":"nvidia-cufft-cu11","ecosystem":"pypi","requirements":"10.9.0.58","direct":false,"kind":null,"optional":false},{"id":12808069949,"package_name":"nvidia-curand-cu11","ecosystem":"pypi","requirements":"10.2.10.91","direct":false,"kind":null,"optional":false},{"id":12808069950,"package_name":"nvidia-cusolver-cu11","ecosystem":"pypi","requirements":"11.4.0.1","direct":false,"kind":null,"optional":false},{"id":12808069951,"package_name":"nvidia-cusparse-cu11","ecosystem":"pypi","requirements":"11.7.4.91","direct":false,"kind":null,"optional":false},{"id":12808069952,"package_name":"nvidia-nccl-cu11","ecosystem":"pypi","requirements":"2.14.3","direct":false,"kind":null,"optional":false},{"id":12808069953,"package_name":"nvidia-nvtx-cu11","ecosystem":"pypi","requirements":"11.7.91","direct":false,"kind":null,"optional":false},{"id":12808069954,"package_name":"oauthlib","ecosystem":"pypi","requirements":"3.2.2","direct":false,"kind":null,"optional":false},{"id":12808069955,"package_name":"openai","ecosystem":"pypi","requirements":"0.27.8","direct":false,"kind":null,"optional":false},{"id":12808069956,"package_name":"openapi-schema-pydantic","ecosystem":"pypi","requirements":"1.2.4","direct":false,"kind":null,"optional":false},{"id":12808069957,"package_name":"packaging","ecosystem":"pypi","requirements":"23.1","direct":false,"kind":null,"optional":false},{"id":12808069958,"package_name":"pandas","ecosystem":"pypi","requirements":"2.0.3","direct":false,"kind":null,"optional":false},{"id":12808069959,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":null,"optional":false},{"id":12808069960,"package_name":"protobuf","ecosystem":"pypi","requirements":"4.24.0","direct":false,"kind":null,"optional":false},{"id":12808069961,"package_name":"pyasn1","ecosystem":"pypi","requirements":"0.5.0","direct":false,"kind":null,"optional":false},{"id":12808069962,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"0.3.0","direct":false,"kind":null,"optional":false},{"id":12808069963,"package_name":"pydantic","ecosystem":"pypi","requirements":"1.10.12","direct":false,"kind":null,"optional":false},{"id":12808069964,"package_name":"pygments","ecosystem":"pypi","requirements":"2.16.1","direct":false,"kind":null,"optional":false},{"id":12808069965,"package_name":"pyjwt","ecosystem":"pypi","requirements":"2.8.0","direct":false,"kind":null,"optional":false},{"id":12808069966,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.1.1","direct":false,"kind":null,"optional":false},{"id":12808069967,"package_name":"pypdf","ecosystem":"pypi","requirements":"3.15.0","direct":false,"kind":null,"optional":false},{"id":12808069968,"package_name":"pyreadline3","ecosystem":"pypi","requirements":"3.4.1","direct":false,"kind":null,"optional":false},{"id":12808069969,"package_name":"pytest","ecosystem":"pypi","requirements":"7.4.0","direct":false,"kind":null,"optional":false},{"id":12808069970,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"0.21.1","direct":false,"kind":null,"optional":false},{"id":12808069971,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"4.1.0","direct":false,"kind":null,"optional":false},{"id":12808069972,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"3.11.1","direct":false,"kind":null,"optional":false},{"id":12808069973,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":null,"optional":false},{"id":12808069974,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":null,"optional":false},{"id":12808069975,"package_name":"python-logging-loki","ecosystem":"pypi","requirements":"0.3.1","direct":false,"kind":null,"optional":false},{"id":12808069976,"package_name":"pytz","ecosystem":"pypi","requirements":"2023.3","direct":false,"kind":null,"optional":false},{"id":12808069977,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.1","direct":false,"kind":null,"optional":false},{"id":12808069978,"package_name":"regex","ecosystem":"pypi","requirements":"2023.8.8","direct":false,"kind":null,"optional":false},{"id":12808069979,"package_name":"requests","ecosystem":"pypi","requirements":"2.31.0","direct":false,"kind":null,"optional":false},{"id":12808069980,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":null,"optional":false},{"id":12808069981,"package_name":"rfc3339","ecosystem":"pypi","requirements":"6.2","direct":false,"kind":null,"optional":false},{"id":12808069982,"package_name":"rich","ecosystem":"pypi","requirements":"13.5.2","direct":false,"kind":null,"optional":false},{"id":12808069983,"package_name":"rsa","ecosystem":"pypi","requirements":"4.9","direct":false,"kind":null,"optional":false},{"id":12808069984,"package_name":"safetensors","ecosystem":"pypi","requirements":"0.3.2","direct":false,"kind":null,"optional":false},{"id":12808069985,"package_name":"setuptools","ecosystem":"pypi","requirements":"68.1.0","direct":false,"kind":null,"optional":false},{"id":12808069986,"package_name":"sh","ecosystem":"pypi","requirements":"2.0.6","direct":false,"kind":null,"optional":false},{"id":12808069987,"package_name":"shared-module","ecosystem":"pypi","requirements":"0.1.0","direct":false,"kind":null,"optional":false},{"id":12808069988,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":null,"optional":false},{"id":12808069989,"package_name":"slowapi","ecosystem":"pypi","requirements":"0.1.8","direct":false,"kind":null,"optional":false},{"id":12808069990,"package_name":"sniffio","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":null,"optional":false},{"id":12808069991,"package_name":"soupsieve","ecosystem":"pypi","requirements":"2.4.1","direct":false,"kind":null,"optional":false},{"id":12808069992,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"2.0.20","direct":false,"kind":null,"optional":false},{"id":12808069993,"package_name":"starlette","ecosystem":"pypi","requirements":"0.27.0","direct":false,"kind":null,"optional":false},{"id":12808069994,"package_name":"sympy","ecosystem":"pypi","requirements":"1.12","direct":false,"kind":null,"optional":false},{"id":12808069995,"package_name":"tenacity","ecosystem":"pypi","requirements":"8.2.3","direct":false,"kind":null,"optional":false},{"id":12808069996,"package_name":"tiktoken","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":null,"optional":false},{"id":12808069997,"package_name":"tls-client","ecosystem":"pypi","requirements":"0.2.1","direct":false,"kind":null,"optional":false},{"id":12808069998,"package_name":"tokenizers","ecosystem":"pypi","requirements":"0.13.3","direct":false,"kind":null,"optional":false},{"id":12808069999,"package_name":"torch","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":null,"optional":false},{"id":12808070000,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.66.1","direct":false,"kind":null,"optional":false},{"id":12808070001,"package_name":"transformers","ecosystem":"pypi","requirements":"4.31.0","direct":false,"kind":null,"optional":false},{"id":12808070002,"package_name":"triton","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":null,"optional":false},{"id":12808070003,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.7.1","direct":false,"kind":null,"optional":false},{"id":12808070004,"package_name":"typing-inspect","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":null,"optional":false},{"id":12808070005,"package_name":"tzdata","ecosystem":"pypi","requirements":"2023.3","direct":false,"kind":null,"optional":false},{"id":12808070006,"package_name":"tzlocal","ecosystem":"pypi","requirements":"5.0.1","direct":false,"kind":null,"optional":false},{"id":12808070007,"package_name":"uritemplate","ecosystem":"pypi","requirements":"4.1.1","direct":false,"kind":null,"optional":false},{"id":12808070008,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.16","direct":false,"kind":null,"optional":false},{"id":12808070009,"package_name":"uvicorn","ecosystem":"pypi","requirements":"0.23.2","direct":false,"kind":null,"optional":false},{"id":12808070010,"package_name":"wheel","ecosystem":"pypi","requirements":"0.41.1","direct":false,"kind":null,"optional":false},{"id":12808070011,"package_name":"wrapt","ecosystem":"pypi","requirements":"1.15.0","direct":false,"kind":null,"optional":false},{"id":12808070012,"package_name":"yarl","ecosystem":"pypi","requirements":"1.9.2","direct":false,"kind":null,"optional":false}]},{"ecosystem":"pypi","filepath":"llm_engine/pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-08-19T10:25:48.194Z","updated_at":"2023-08-19T10:25:48.194Z","repository_link":"https://github.com/JuliusHaring/chatbot-template/blob/main/llm_engine/pyproject.toml","dependencies":[{"id":12808070014,"package_name":"python","ecosystem":"pypi","requirements":"^3.11","direct":true,"kind":"runtime","optional":false},{"id":12808070015,"package_name":"apscheduler","ecosystem":"pypi","requirements":"3.10.1","direct":true,"kind":"runtime","optional":false},{"id":12808070016,"package_name":"chatgpt","ecosystem":"pypi","requirements":"2.2214.0","direct":true,"kind":"runtime","optional":false},{"id":12808070017,"package_name":"coloredlogs","ecosystem":"pypi","requirements":"15.0.1","direct":true,"kind":"runtime","optional":false},{"id":12808070018,"package_name":"llama-index","ecosystem":"pypi","requirements":"0.7.22","direct":true,"kind":"runtime","optional":false},{"id":12808070019,"package_name":"pypdf","ecosystem":"pypi","requirements":"3.15.0","direct":true,"kind":"runtime","optional":false},{"id":12808070020,"package_name":"pydantic","ecosystem":"pypi","requirements":"1.10.12","direct":true,"kind":"runtime","optional":false},{"id":12808070021,"package_name":"google-api-python-client","ecosystem":"pypi","requirements":"2.96.0","direct":true,"kind":"runtime","optional":false},{"id":12808070022,"package_name":"google-auth-httplib2","ecosystem":"pypi","requirements":"0.1.0","direct":true,"kind":"runtime","optional":false},{"id":12808070023,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"1.0.0","direct":true,"kind":"runtime","optional":false},{"id":12808070024,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.1","direct":true,"kind":"runtime","optional":false},{"id":12808070025,"package_name":"transformers","ecosystem":"pypi","requirements":"4.31.0","direct":true,"kind":"runtime","optional":false},{"id":12808070026,"package_name":"torch","ecosystem":"pypi","requirements":"\u003e=2.0.0, !=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":12808070027,"package_name":"shared-module","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":12808070028,"package_name":"fastapi","ecosystem":"pypi","requirements":"^0.101.1","direct":true,"kind":"runtime","optional":false},{"id":12808070029,"package_name":"uvicorn","ecosystem":"pypi","requirements":"^0.23.2","direct":true,"kind":"runtime","optional":false},{"id":12808070030,"package_name":"pyjwt","ecosystem":"pypi","requirements":"^2.8.0","direct":true,"kind":"runtime","optional":false},{"id":12808070031,"package_name":"slowapi","ecosystem":"pypi","requirements":"^0.1.8","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2023-08-19T10:25:48.251Z","updated_at":"2023-08-19T10:25:48.251Z","repository_link":"https://github.com/JuliusHaring/chatbot-template/blob/main/poetry.lock","dependencies":[{"id":12808070032,"package_name":"arrow","ecosystem":"pypi","requirements":"1.2.3","direct":false,"kind":null,"optional":false},{"id":12808070033,"package_name":"black","ecosystem":"pypi","requirements":"23.7.0","direct":false,"kind":null,"optional":false},{"id":12808070034,"package_name":"click","ecosystem":"pypi","requirements":"8.1.6","direct":false,"kind":null,"optional":false},{"id":12808070035,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":null,"optional":false},{"id":12808070036,"package_name":"gitlint-core","ecosystem":"pypi","requirements":"0.18.0","direct":false,"kind":null,"optional":false},{"id":12808070037,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":null,"optional":false},{"id":12808070038,"package_name":"packaging","ecosystem":"pypi","requirements":"23.1","direct":false,"kind":null,"optional":false},{"id":12808070039,"package_name":"pathspec","ecosystem":"pypi","requirements":"0.11.2","direct":false,"kind":null,"optional":false},{"id":12808070040,"package_name":"platformdirs","ecosystem":"pypi","requirements":"3.10.0","direct":false,"kind":null,"optional":false},{"id":12808070041,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":null,"optional":false},{"id":12808070042,"package_name":"ruff","ecosystem":"pypi","requirements":"0.0.284","direct":false,"kind":null,"optional":false},{"id":12808070043,"package_name":"sh","ecosystem":"pypi","requirements":"2.0.6","direct":false,"kind":null,"optional":false},{"id":12808070044,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":null,"optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-08-19T10:25:48.297Z","updated_at":"2023-08-19T10:25:48.297Z","repository_link":"https://github.com/JuliusHaring/chatbot-template/blob/main/pyproject.toml","dependencies":[{"id":12808070045,"package_name":"python","ecosystem":"pypi","requirements":"^3.11","direct":true,"kind":"runtime","optional":false},{"id":12808070046,"package_name":"black","ecosystem":"pypi","requirements":"23.7.0","direct":true,"kind":"runtime","optional":false},{"id":12808070047,"package_name":"gitlint-core","ecosystem":"pypi","requirements":"0.18.0","direct":true,"kind":"runtime","optional":false},{"id":12808070048,"package_name":"ruff","ecosystem":"pypi","requirements":"v0.0.284","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"shared_module/poetry.lock","sha":null,"kind":"lockfile","created_at":"2023-08-19T10:25:48.335Z","updated_at":"2023-08-19T10:25:48.335Z","repository_link":"https://github.com/JuliusHaring/chatbot-template/blob/main/shared_module/poetry.lock","dependencies":[{"id":12808070049,"package_name":"certifi","ecosystem":"pypi","requirements":"2023.7.22","direct":false,"kind":null,"optional":false},{"id":12808070050,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.2.0","direct":false,"kind":null,"optional":false},{"id":12808070051,"package_name":"coloredlogs","ecosystem":"pypi","requirements":"15.0.1","direct":false,"kind":null,"optional":false},{"id":12808070052,"package_name":"humanfriendly","ecosystem":"pypi","requirements":"10.0","direct":false,"kind":null,"optional":false},{"id":12808070053,"package_name":"idna","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":null,"optional":false},{"id":12808070054,"package_name":"pydantic","ecosystem":"pypi","requirements":"1.10.12","direct":false,"kind":null,"optional":false},{"id":12808070055,"package_name":"pyreadline3","ecosystem":"pypi","requirements":"3.4.1","direct":false,"kind":null,"optional":false},{"id":12808070056,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":null,"optional":false},{"id":12808070057,"package_name":"python-logging-loki","ecosystem":"pypi","requirements":"0.3.1","direct":false,"kind":null,"optional":false},{"id":12808070058,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.1","direct":false,"kind":null,"optional":false},{"id":12808070059,"package_name":"requests","ecosystem":"pypi","requirements":"2.31.0","direct":false,"kind":null,"optional":false},{"id":12808070060,"package_name":"rfc3339","ecosystem":"pypi","requirements":"6.2","direct":false,"kind":null,"optional":false},{"id":12808070061,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.7.1","direct":false,"kind":null,"optional":false},{"id":12808070062,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.0.4","direct":false,"kind":null,"optional":false}]},{"ecosystem":"pypi","filepath":"shared_module/pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-08-19T10:25:48.392Z","updated_at":"2023-08-19T10:25:48.392Z","repository_link":"https://github.com/JuliusHaring/chatbot-template/blob/main/shared_module/pyproject.toml","dependencies":[{"id":12808070073,"package_name":"python","ecosystem":"pypi","requirements":"^3.11","direct":true,"kind":"runtime","optional":false},{"id":12808070074,"package_name":"pydantic","ecosystem":"pypi","requirements":"1.10.12","direct":true,"kind":"runtime","optional":false},{"id":12808070075,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"^1.0.0","direct":true,"kind":"runtime","optional":false},{"id":12808070076,"package_name":"coloredlogs","ecosystem":"pypi","requirements":"^15.0.1","direct":true,"kind":"runtime","optional":false},{"id":12808070077,"package_name":"pyyaml","ecosystem":"pypi","requirements":"^6.0.1","direct":true,"kind":"runtime","optional":false},{"id":12808070078,"package_name":"requests","ecosystem":"pypi","requirements":"^2.31.0","direct":true,"kind":"runtime","optional":false},{"id":12808070079,"package_name":"python-logging-loki","ecosystem":"pypi","requirements":"^0.3.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"telegram_client/poetry.lock","sha":null,"kind":"lockfile","created_at":"2023-08-19T10:25:48.509Z","updated_at":"2023-08-19T10:25:48.509Z","repository_link":"https://github.com/JuliusHaring/chatbot-template/blob/main/telegram_client/poetry.lock","dependencies":[{"id":12808070080,"package_name":"anyio","ecosystem":"pypi","requirements":"3.7.1","direct":false,"kind":null,"optional":false},{"id":12808070081,"package_name":"certifi","ecosystem":"pypi","requirements":"2023.7.22","direct":false,"kind":null,"optional":false},{"id":12808070082,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.2.0","direct":false,"kind":null,"optional":false},{"id":12808070083,"package_name":"coloredlogs","ecosystem":"pypi","requirements":"15.0.1","direct":false,"kind":null,"optional":false},{"id":12808070084,"package_name":"h11","ecosystem":"pypi","requirements":"0.14.0","direct":false,"kind":null,"optional":false},{"id":12808070085,"package_name":"httpcore","ecosystem":"pypi","requirements":"0.17.3","direct":false,"kind":null,"optional":false},{"id":12808070086,"package_name":"httpx","ecosystem":"pypi","requirements":"0.24.1","direct":false,"kind":null,"optional":false},{"id":12808070087,"package_name":"humanfriendly","ecosystem":"pypi","requirements":"10.0","direct":false,"kind":null,"optional":false},{"id":12808070088,"package_name":"idna","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":null,"optional":false},{"id":12808070089,"package_name":"pydantic","ecosystem":"pypi","requirements":"1.10.12","direct":false,"kind":null,"optional":false},{"id":12808070090,"package_name":"pyreadline3","ecosystem":"pypi","requirements":"3.4.1","direct":false,"kind":null,"optional":false},{"id":12808070091,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":null,"optional":false},{"id":12808070092,"package_name":"python-logging-loki","ecosystem":"pypi","requirements":"0.3.1","direct":false,"kind":null,"optional":false},{"id":12808070093,"package_name":"python-telegram-bot","ecosystem":"pypi","requirements":"20.4","direct":false,"kind":null,"optional":false},{"id":12808070094,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.1","direct":false,"kind":null,"optional":false},{"id":12808070095,"package_name":"requests","ecosystem":"pypi","requirements":"2.31.0","direct":false,"kind":null,"optional":false},{"id":12808070096,"package_name":"rfc3339","ecosystem":"pypi","requirements":"6.2","direct":false,"kind":null,"optional":false},{"id":12808070097,"package_name":"shared-module","ecosystem":"pypi","requirements":"0.1.0","direct":false,"kind":null,"optional":false},{"id":12808070098,"package_name":"sniffio","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":null,"optional":false},{"id":12808070099,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.7.1","direct":false,"kind":null,"optional":false},{"id":12808070100,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.0.4","direct":false,"kind":null,"optional":false}]},{"ecosystem":"pypi","filepath":"telegram_client/pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-08-19T10:25:48.599Z","updated_at":"2023-08-19T10:25:48.599Z","repository_link":"https://github.com/JuliusHaring/chatbot-template/blob/main/telegram_client/pyproject.toml","dependencies":[{"id":12808070101,"package_name":"python","ecosystem":"pypi","requirements":"^3.11","direct":true,"kind":"runtime","optional":false},{"id":12808070102,"package_name":"python-telegram-bot","ecosystem":"pypi","requirements":"^20.4","direct":true,"kind":"runtime","optional":false},{"id":12808070103,"package_name":"requests","ecosystem":"pypi","requirements":"^2.31.0","direct":true,"kind":"runtime","optional":false},{"id":12808070104,"package_name":"shared-module","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2024-07-25T15:26:07.962Z","updated_at":"2026-06-02T05:30:48.565Z","avatar_url":"https://github.com/JuliusHaring.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/124127","html_url":"https://summary.ecosyste.ms/projects/124127"}