{"id":16976178,"url":"https://github.com/ashvardanian/polyglotbot","last_synced_at":"2025-04-14T21:51:39.378Z","repository":{"id":205533937,"uuid":"714390034","full_name":"ashvardanian/PolyglotBot","owner":"ashvardanian","description":"Bot we've build for the Poe.com hackathon at the AGI house to gather results from multiple LLMs and trigger specialized models on-demand","archived":false,"fork":false,"pushed_at":"2023-11-05T03:05:03.000Z","size":1193,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-11T03:02:23.076Z","etag":null,"topics":["agents","hackathon","llm"],"latest_commit_sha":null,"homepage":"https://poe.com/PolyglotBotAI","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ashvardanian.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-11-04T19:06:17.000Z","updated_at":"2024-04-15T16:59:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"32af0451-59c7-49f4-9696-79569316918e","html_url":"https://github.com/ashvardanian/PolyglotBot","commit_stats":null,"previous_names":["ashvardanian/polyglotbot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashvardanian%2FPolyglotBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashvardanian%2FPolyglotBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashvardanian%2FPolyglotBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashvardanian%2FPolyglotBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ashvardanian","download_url":"https://codeload.github.com/ashvardanian/PolyglotBot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248968741,"owners_count":21191158,"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":["agents","hackathon","llm"],"created_at":"2024-10-14T01:25:12.014Z","updated_at":"2025-04-14T21:51:39.350Z","avatar_url":"https://github.com/ashvardanian.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PolyglotBot\n\n\u003e Why prompt one model when you can prompt many?\n\n![Polyglot icon](polyglot.png)\n\nPrompt once and receive answers from GPT, Claude, Llama, Mistral and relevant popular bots all at once.\nCompare responses, evaluate models, hear opinions from multiple sources, don’t just rely on one.\nThe system uses 4 models by default and triggers custom models for specific queries, when you ask culinary, psychology, or fitness-related questions.\n\n## Usage\n\nTo communicate with bot, please navigate to [poe.com and find the PolyglotBotAI](https://poe.com/PolyglotBotAI).\nAlternatively, you can re-create the setup using Modal to serve the stateless backend:\n\n```sh\nmodal serve main.py\nmodal deploy main.py # if you are done building and want to ship ;)\n```\n\nIn case you update the list of available modal, make sure to manually trigger the update on the Quora or Poe side:\n\n```sh\ncurl -X POST https://api.poe.com/bot/fetch_settings/PolyglotBotAI/$POE_ACCESS_TOKEN\n```\n\nThe system can use our custom RAG with Wikipedia and Arxiv papers, if provided the backend address:\n\n```sh\ncurl -L \"${WEB_SEARCH_BACKEND}/search?query=Text\u0026top_k=5\"\n```\n\n## Setup\n\n```sh\nconda create -n polyglotbot python=3.10\nconda activate polyglotbot\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashvardanian%2Fpolyglotbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashvardanian%2Fpolyglotbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashvardanian%2Fpolyglotbot/lists"}