{"id":19458607,"url":"https://github.com/promptengineer48/llm_selector","last_synced_at":"2025-04-25T06:30:31.223Z","repository":{"id":209252346,"uuid":"723584570","full_name":"PromptEngineer48/LLM_Selector","owner":"PromptEngineer48","description":"This code implements a Local LLM Selector from the list of Local Installed Ollama LLMs for your specific user Query","archived":false,"fork":false,"pushed_at":"2023-11-26T09:56:22.000Z","size":13,"stargazers_count":102,"open_issues_count":1,"forks_count":22,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-03T17:22:54.622Z","etag":null,"topics":["langchain-python","ollama","streamlit"],"latest_commit_sha":null,"homepage":"https://youtu.be/zCKwnfHB99k","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PromptEngineer48.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-26T05:55:24.000Z","updated_at":"2025-03-01T00:18:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"92e81022-603c-4a1b-96c3-ca1d871430a7","html_url":"https://github.com/PromptEngineer48/LLM_Selector","commit_stats":null,"previous_names":["promptengineer48/llm_selector"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PromptEngineer48%2FLLM_Selector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PromptEngineer48%2FLLM_Selector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PromptEngineer48%2FLLM_Selector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PromptEngineer48%2FLLM_Selector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PromptEngineer48","download_url":"https://codeload.github.com/PromptEngineer48/LLM_Selector/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250766961,"owners_count":21483894,"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"}},"keywords":["langchain-python","ollama","streamlit"],"created_at":"2024-11-10T17:27:49.831Z","updated_at":"2025-04-25T06:30:31.217Z","avatar_url":"https://github.com/PromptEngineer48.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LLM_Selector\n# Auto Select the Best LLM for Your Use Case or Queries\nCheck out the youtube video\nhttps://youtu.be/zCKwnfHB99k\n\nClone this Repo on your local drive and then get started.\n\nThis code selects the best model for your specific question.\n\n# FLOW +\u003e\n\nStep 1: User Asks a Question\n\nStep 2: A Local LLM runs checks to find the best model to run for the particular user input\n\nStep 3: The user query is sent to the chosen one\n\nStep 4: The chosen LLM runs giving the output\n\n\n# CODE EXPLANATION\n\nmain.py +\u003e Basic Implementation of Langchain for Ollama\n\nmain_working.py +\u003e Gives your Terminal Experience (This is the full code your can run on your terminal using \"python main_working.py\")\n\nmain_stream.py +\u003e Give a Web UI experience using Streamlit (To run this code, type \"streamlit run main_stream.py\" on your terminal)\n\nrequirements.txt +\u003e Run these requirements before running any codes above (\"pip install -r requirements.txt\" on your terminal)\n\n\n# REQUIREMENTS:\n\n1. You need to have Ollama Running on your System\n   Check out these videos on Ollama:\n   Ollama Videos:\nhttps://youtu.be/lhQ8ixnYO2Y\nhttps://youtu.be/ridRXgAmqoQ\nhttps://youtu.be/oguOlJz7RIY\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpromptengineer48%2Fllm_selector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpromptengineer48%2Fllm_selector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpromptengineer48%2Fllm_selector/lists"}