{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":615869301,"defaultBranch":"master","name":"LocalAI","ownerLogin":"mudler","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-18T22:58:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2420543?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726741614.0","currentOid":""},"activityList":{"items":[{"before":"7d94091f5d357c5e1ee8d97239f26c86356c3ebc","after":null,"ref":"refs/heads/audio_api","pushedAt":"2024-09-19T10:26:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"}},{"before":"fbb9facda40eb9442ef0819b5a2de13500019229","after":"191bc2e50a721bd3164ad4700bcbb5d723ed7d03","ref":"refs/heads/master","pushedAt":"2024-09-19T10:26:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"feat(api): allow to pass audios to backends (#3603)\n\nSigned-off-by: Ettore Di Giacinto ","shortMessageHtmlLink":"feat(api): allow to pass audios to backends (#3603)"}},{"before":null,"after":"7d94091f5d357c5e1ee8d97239f26c86356c3ebc","ref":"refs/heads/audio_api","pushedAt":"2024-09-19T09:25:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"feat(api): allow to pass audios to backends\n\nSigned-off-by: Ettore Di Giacinto ","shortMessageHtmlLink":"feat(api): allow to pass audios to backends"}},{"before":"27a21df3a6c949d84d46034c2b5b50163f54ad00","after":null,"ref":"refs/heads/video_api","pushedAt":"2024-09-19T09:22:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"}},{"before":"c6a819e92fc7e687f6fe9c8a29f5b56b62820163","after":"fbb9facda40eb9442ef0819b5a2de13500019229","ref":"refs/heads/master","pushedAt":"2024-09-19T09:22:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"feat(api): allow to pass videos to backends (#3601)\n\nThis prepares the API to receive videos as well for video understanding.\r\n\r\nIt works similarly to images, where the request should be in the form:\r\n\r\n{\r\n \"type\": \"video_url\",\r\n \"video_url\": { \"url\": \"url or base64 data\" }\r\n}\r\n\r\nSigned-off-by: Ettore Di Giacinto ","shortMessageHtmlLink":"feat(api): allow to pass videos to backends (#3601)"}},{"before":null,"after":"27a21df3a6c949d84d46034c2b5b50163f54ad00","ref":"refs/heads/video_api","pushedAt":"2024-09-19T08:15:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"feat(api): allow to pass videos to backends\n\nThis prepares the API to receive videos as well for video understanding.\n\nIt works similarly to images, where the request should be in the form:\n\n{\n \"type\": \"video_url\",\n \"video_url\": { \"url\": \"url or base64 data\" }\n}\n\nSigned-off-by: Ettore Di Giacinto ","shortMessageHtmlLink":"feat(api): allow to pass videos to backends"}},{"before":"a50cde69a258405ad765d3f6adf6a03aaaa6776a","after":"c6a819e92fc7e687f6fe9c8a29f5b56b62820163","ref":"refs/heads/master","pushedAt":"2024-09-18T21:41:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: :arrow_up: Update ggerganov/llama.cpp to `64c6af3195c3cd4aa3328a1282d29cd2635c34c9` (#3598)\n\n:arrow_up: Update ggerganov/llama.cpp\n\nSigned-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\nCo-authored-by: mudler <2420543+mudler@users.noreply.github.com>","shortMessageHtmlLink":"chore: ⬆️ Update ggerganov/llama.cpp to `64c6af3195c3cd4aa3328a1282d2…"}},{"before":"ed8cfaa96c2aacd764bcb6a0a26c770ec0462741","after":null,"ref":"refs/heads/gpt4o","pushedAt":"2024-09-18T13:55:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"}},{"before":"e5bd74878e79b2dd819c58d9811f9573bb3c9594","after":"a50cde69a258405ad765d3f6adf6a03aaaa6776a","ref":"refs/heads/master","pushedAt":"2024-09-18T13:55:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"chore(aio): rename gpt-4-vision-preview to gpt-4o (#3597)\n\nFixes: 3596\r\n\r\nSigned-off-by: Ettore Di Giacinto ","shortMessageHtmlLink":"chore(aio): rename gpt-4-vision-preview to gpt-4o (#3597)"}},{"before":"788307cc2868e996ea0aa285b117ed5d1fb7cf9b","after":"ed8cfaa96c2aacd764bcb6a0a26c770ec0462741","ref":"refs/heads/gpt4o","pushedAt":"2024-09-18T11:38:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"chore(aio): rename gpt-4-vision-preview to gpt-4o\n\nFixes: 3596\n\nSigned-off-by: Ettore Di Giacinto ","shortMessageHtmlLink":"chore(aio): rename gpt-4-vision-preview to gpt-4o"}},{"before":null,"after":"788307cc2868e996ea0aa285b117ed5d1fb7cf9b","ref":"refs/heads/gpt4o","pushedAt":"2024-09-18T11:35:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"chore(aio): rename gpt-4-vision-preview to gpt-4o\n\nFixes: 3596\n\nSigned-off-by: Ettore Di Giacinto ","shortMessageHtmlLink":"chore(aio): rename gpt-4-vision-preview to gpt-4o"}},{"before":"dc98b2ea4474c62fbf834b421663239d6b93f534","after":"e5bd74878e79b2dd819c58d9811f9573bb3c9594","ref":"refs/heads/master","pushedAt":"2024-09-17T22:02:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"chore: :arrow_up: Update ggerganov/whisper.cpp to `5b1ce40fa882e9cb8630b48032067a1ed2f1534f` (#3592)\n\n:arrow_up: Update ggerganov/whisper.cpp\r\n\r\nSigned-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: mudler <2420543+mudler@users.noreply.github.com>","shortMessageHtmlLink":"chore: ⬆️ Update ggerganov/whisper.cpp to `5b1ce40fa882e9cb8630b48032…"}},{"before":"acf119828f940083451f8faa3095a5d3804ebd78","after":"dc98b2ea4474c62fbf834b421663239d6b93f534","ref":"refs/heads/master","pushedAt":"2024-09-17T21:51:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: :arrow_up: Update ggerganov/llama.cpp to `8b836ae731bbb2c5640bc47df5b0a78ffcb129cb` (#3591)\n\n:arrow_up: Update ggerganov/llama.cpp\n\nSigned-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\nCo-authored-by: mudler <2420543+mudler@users.noreply.github.com>","shortMessageHtmlLink":"chore: ⬆️ Update ggerganov/llama.cpp to `8b836ae731bbb2c5640bc47df5b0…"}},{"before":"bfff5976c57e334e23b095eef9b811f63bcd875a","after":null,"ref":"refs/heads/revert-3561-dependabot/github_actions/securego/gosec-2.21.2","pushedAt":"2024-09-17T15:22:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"}},{"before":"a53392f91953bf53c77041a8cd25282cd65eb71a","after":"acf119828f940083451f8faa3095a5d3804ebd78","ref":"refs/heads/master","pushedAt":"2024-09-17T15:22:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"Revert \"chore(deps): Bump securego/gosec from 2.21.0 to 2.21.2\" (#3590)\n\nRevert \"chore(deps): Bump securego/gosec from 2.21.0 to 2.21.2 (#3561)\"\r\n\r\nThis reverts commit 12a8d0e46fbd03f8d550dc41ea6325d07d66cd00.","shortMessageHtmlLink":"Revert \"chore(deps): Bump securego/gosec from 2.21.0 to 2.21.2\" (#3590)"}},{"before":null,"after":"bfff5976c57e334e23b095eef9b811f63bcd875a","ref":"refs/heads/revert-3561-dependabot/github_actions/securego/gosec-2.21.2","pushedAt":"2024-09-17T15:22:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"Revert \"chore(deps): Bump securego/gosec from 2.21.0 to 2.21.2 (#3561)\"\n\nThis reverts commit 12a8d0e46fbd03f8d550dc41ea6325d07d66cd00.","shortMessageHtmlLink":"Revert \"chore(deps): Bump securego/gosec from 2.21.0 to 2.21.2 (#3561)\""}},{"before":"a6be6fe6545580a046b4eabeda44dcb9ebdf9b7a","after":null,"ref":"refs/heads/ref/shutdown","pushedAt":"2024-09-17T14:51:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"}},{"before":"eee1fb2c75171fc4a236bf224eda5c0df3d1fa3f","after":"a53392f91953bf53c77041a8cd25282cd65eb71a","ref":"refs/heads/master","pushedAt":"2024-09-17T14:51:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"chore(refactor): drop duplicated shutdown logics (#3589)\n\n* chore(refactor): drop duplicated shutdown logics\r\n\r\n- Handle locking in Shutdown and CheckModelIsLoaded in a more go-idiomatic way\r\n- Drop duplicated code and re-organize shutdown code\r\n\r\nSigned-off-by: Ettore Di Giacinto \r\n\r\n* fix: drop leftover\r\n\r\nSigned-off-by: Ettore Di Giacinto \r\n\r\n* chore: improve logging and add missing locks\r\n\r\nSigned-off-by: Ettore Di Giacinto \r\n\r\n---------\r\n\r\nSigned-off-by: Ettore Di Giacinto ","shortMessageHtmlLink":"chore(refactor): drop duplicated shutdown logics (#3589)"}},{"before":"c2bc2b2ba9a3f03ffee033a2a89aec3466f438f9","after":"a6be6fe6545580a046b4eabeda44dcb9ebdf9b7a","ref":"refs/heads/ref/shutdown","pushedAt":"2024-09-17T13:57:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"chore: improve logging and add missing locks\n\nSigned-off-by: Ettore Di Giacinto ","shortMessageHtmlLink":"chore: improve logging and add missing locks"}},{"before":"b2be271bfc5ab9aebaf2452979c17f50a3f9099b","after":"c2bc2b2ba9a3f03ffee033a2a89aec3466f438f9","ref":"refs/heads/ref/shutdown","pushedAt":"2024-09-17T13:33:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"fix: drop leftover\n\nSigned-off-by: Ettore Di Giacinto ","shortMessageHtmlLink":"fix: drop leftover"}},{"before":null,"after":"b2be271bfc5ab9aebaf2452979c17f50a3f9099b","ref":"refs/heads/ref/shutdown","pushedAt":"2024-09-17T13:29:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"chore(refactor): drop duplicated shutdown logics\n\n- Handle locking in Shutdown and CheckModelIsLoaded in a more go-idiomatic way\n- Drop duplicated code and re-organize shutdown code\n\nSigned-off-by: Ettore Di Giacinto ","shortMessageHtmlLink":"chore(refactor): drop duplicated shutdown logics"}},{"before":"3eb1c1c6894f0b07f291a2053bf4a68f47348e01","after":"3a1727a4fe4a632c3aaec6ab95ce431a504e83ca","ref":"refs/heads/default_miro","pushedAt":"2024-09-17T10:24:39.000Z","pushType":"push","commitsCount":149,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"Merge branch 'master' into default_miro","shortMessageHtmlLink":"Merge branch 'master' into default_miro"}},{"before":"53325d468b6e649fa162a8dcfe83510c08d95be2","after":null,"ref":"refs/heads/dependabot/pip/examples/langchain-chroma/llama-index-0.11.10","pushedAt":"2024-09-17T08:25:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"96e249461e82393d3c46b2af0698fa0009b0ffcd","after":null,"ref":"refs/heads/dependabot/pip/examples/langchain/langchainpy-localai-example/pydantic-2.9.1","pushedAt":"2024-09-17T08:25:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"7c179d7ef2e085606ea10d40283ab1e69312d264","after":null,"ref":"refs/heads/dependabot/pip/examples/langchain/langchainpy-localai-example/langchain-community-0.3.0","pushedAt":"2024-09-17T08:25:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"3c16ba10bcd0f53d337207f50f018baf9bdc2e5b","after":null,"ref":"refs/heads/dependabot/pip/backend/python/openvoice/gradio-4.44.0","pushedAt":"2024-09-17T08:25:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"6178ecadc674295bf681f4dba320f9343a0c5aa3","after":null,"ref":"refs/heads/dependabot/pip/backend/python/sentencetransformers/setuptools-75.1.0","pushedAt":"2024-09-17T08:25:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"69f37d3f8dfa12127490b0b36a3f403e6d1f2917","after":null,"ref":"refs/heads/dependabot/pip/backend/python/openvoice/pypinyin-0.53.0","pushedAt":"2024-09-17T08:24:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"}},{"before":"8826ca93b3b23d2d9333856b136bc606e92710ae","after":"eee1fb2c75171fc4a236bf224eda5c0df3d1fa3f","ref":"refs/heads/master","pushedAt":"2024-09-17T08:24:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"},"commit":{"message":"chore(deps): Bump pypinyin from 0.50.0 to 0.53.0 in /backend/python/openvoice (#3562)\n\nchore(deps): Bump pypinyin in /backend/python/openvoice\r\n\r\nBumps [pypinyin](https://github.com/mozillazg/python-pinyin) from 0.50.0 to 0.53.0.\r\n- [Release notes](https://github.com/mozillazg/python-pinyin/releases)\r\n- [Changelog](https://github.com/mozillazg/python-pinyin/blob/master/CHANGELOG.rst)\r\n- [Commits](https://github.com/mozillazg/python-pinyin/compare/v0.50.0...v0.53.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: pypinyin\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): Bump pypinyin from 0.50.0 to 0.53.0 in /backend/python/o…"}},{"before":"75e7e06466a9dd2b6c904cbca0ba4afdd98a4022","after":null,"ref":"refs/heads/dependabot/pip/examples/langchain/langchainpy-localai-example/openai-1.45.1","pushedAt":"2024-09-17T08:24:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mudler","name":"Ettore Di Giacinto","path":"/mudler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2420543?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEurXTYgA","startCursor":null,"endCursor":null}},"title":"Activity · mudler/LocalAI"}