{"id":19820619,"url":"https://github.com/cmdsnr/TempoGPT","last_synced_at":"2025-05-01T11:33:53.987Z","repository":{"id":211799956,"uuid":"729975559","full_name":"x86senniral/TempoGPT","owner":"x86senniral","description":"A simple bot template using the openAI API key to do a specific task through function calling \u0026 tools. In this case, a weather bot example. Additionally using firebase to store messages.","archived":false,"fork":false,"pushed_at":"2023-12-14T03:58:18.000Z","size":170,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-06-10T02:25:56.161Z","etag":null,"topics":["ai","chat-application","chatbot","chatgpt","chatgpt-api","openai","openai-api","openapi"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/x86senniral.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}},"created_at":"2023-12-10T23:00:16.000Z","updated_at":"2024-04-24T20:19:41.000Z","dependencies_parsed_at":"2023-12-14T04:45:21.937Z","dependency_job_id":null,"html_url":"https://github.com/x86senniral/TempoGPT","commit_stats":null,"previous_names":["vahshellus/tempogpt","sytaxus/tempogpt","x86senniral/tempogpt"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x86senniral%2FTempoGPT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x86senniral%2FTempoGPT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x86senniral%2FTempoGPT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x86senniral%2FTempoGPT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/x86senniral","download_url":"https://codeload.github.com/x86senniral/TempoGPT/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224254934,"owners_count":17281244,"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":["ai","chat-application","chatbot","chatgpt","chatgpt-api","openai","openai-api","openapi"],"created_at":"2024-11-12T10:24:04.472Z","updated_at":"2025-05-01T11:33:48.648Z","avatar_url":"https://github.com/x86senniral.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TempoGPT\nA simple bot template using the openAI API key to do a specific task through function calling \u0026amp; tools. In this case, a weather type bot example using the OpenWeather API. Additionally using firebase to store messages. Made in ReactJS.\n\n## Deployment\n\n1. Usage\n\n```\n  git clone https://github.com/vahshellus/TempoGPT.git\n```\nor simply download the .zip.\n\n\n2. Install\nUse `npm install` to install all of the required dependencies.\n\n3. Deploy\n- Use `npm run dev` to deploy the application.\n- Navigate to /src/backend and deploy server.js through `node server.js` (This is where the route will be used to transfer requests.)\n\n## Replacements\n- Replace the data in firebase.js with your own firebase web app configurations.\n- Add in your openAI API key in `chatbot.py` at `OpenAI(api_key='')`\n- If you wish to use the weather api in the example, sign up for the OpenWeatherMap for free and add in your API key in `API_KEY`. \n\n## Possible Python Error\n- In `server.js` I'm using `spawn('python3', ['../utility/chatbot.py']);` , if you're using another version of python or  \"plain\" `python` , then just replace `python3` by `python`\n\n## Demo\n![image](https://github.com/vahshellus/TempoGPT/assets/60050784/cfcb4a6a-a0df-4a82-953f-2c9caf17f035)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmdsnr%2FTempoGPT","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcmdsnr%2FTempoGPT","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcmdsnr%2FTempoGPT/lists"}