{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":766516725,"defaultBranch":"main","name":"HuginnHears","ownerLogin":"MagnusS0","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-03T13:42:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/97634880?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711399597.0","currentOid":""},"activityList":{"items":[{"before":"cbcfbcb8c37e74b98b763bb7b40488739b0388e9","after":"24f74a2d0c6b631746762d41d184806369a85c40","ref":"refs/heads/main","pushedAt":"2024-05-19T22:27:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Update Streamlit app\n\nUpdated app to work with flash attention and lama 3 models. Includes changes to the default values for the batch size and the addition of a custom end of sentence token option. The system prompt can now be customized by the user and the default prompt template has been changed.","shortMessageHtmlLink":"feat: Update Streamlit app"}},{"before":"aefebb8ad55af7182154ef43f132629c5a44b95f","after":"cbcfbcb8c37e74b98b763bb7b40488739b0388e9","ref":"refs/heads/main","pushedAt":"2024-05-19T21:32:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: update llama-cpp\n\n- Added support for flash attention and Llama 3 models\n- This improved speed when using GPU\n- Updated to use create_chat_completion from llama-cpp-python","shortMessageHtmlLink":"feat: update llama-cpp"}},{"before":"c6658464c5259774b289b8a0978eea9b730be3c7","after":"aefebb8ad55af7182154ef43f132629c5a44b95f","ref":"refs/heads/main","pushedAt":"2024-05-08T23:16:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"Feat: Add .dockerignore and cuda.Dockerfile\n\nAdded multi-stage docker build. But still very large 8.4GB","shortMessageHtmlLink":"Feat: Add .dockerignore and cuda.Dockerfile"}},{"before":"bf6d901ae2942c659a2c09f21539779325f18ef4","after":"c6658464c5259774b289b8a0978eea9b730be3c7","ref":"refs/heads/main","pushedAt":"2024-03-27T17:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ac51daf7d859f68c7107285010041131bb0de10e","after":"bf6d901ae2942c659a2c09f21539779325f18ef4","ref":"refs/heads/main","pushedAt":"2024-03-27T15:17:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a0ad380aa2fb614761bc66524feb74c12be678be","after":"ac51daf7d859f68c7107285010041131bb0de10e","ref":"refs/heads/main","pushedAt":"2024-03-27T13:16:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: small UI adjustments","shortMessageHtmlLink":"feat: small UI adjustments"}},{"before":"84e40e6775e56fbe091e8e0b36d9d46036f4baa8","after":"a0ad380aa2fb614761bc66524feb74c12be678be","ref":"refs/heads/main","pushedAt":"2024-03-27T00:08:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Add language parameter to WhisperTranscriber constructor\n\nUsed this parameter to allow users choose between norwegian and english in the UI","shortMessageHtmlLink":"feat: Add language parameter to WhisperTranscriber constructor"}},{"before":"628e7f8489a9e0896b729736f037abe7b9937d08","after":"84e40e6775e56fbe091e8e0b36d9d46036f4baa8","ref":"refs/heads/main","pushedAt":"2024-03-26T18:54:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"572dd20d5d55c3f5f77f5c1f9fa3f7be4e4b4102","after":"628e7f8489a9e0896b729736f037abe7b9937d08","ref":"refs/heads/main","pushedAt":"2024-03-26T18:51:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Update setup.py to fix bug\n\nIssue with paths is fixed by setting them to relative paths","shortMessageHtmlLink":"feat: Update setup.py to fix bug"}},{"before":"c616056858bd4c66b8028635f45fb9aa23e00d90","after":"572dd20d5d55c3f5f77f5c1f9fa3f7be4e4b4102","ref":"refs/heads/main","pushedAt":"2024-03-26T18:45:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a0a3c43e57e4fd0e08be6188a203572d65b98f8d","after":"c616056858bd4c66b8028635f45fb9aa23e00d90","ref":"refs/heads/main","pushedAt":"2024-03-26T18:44:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"c32ee0bfd36d0b79b188be93b8427b3e2ed4e67f","after":"a0a3c43e57e4fd0e08be6188a203572d65b98f8d","ref":"refs/heads/main","pushedAt":"2024-03-25T18:59:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Add device mapping for llmlingua2","shortMessageHtmlLink":"feat: Add device mapping for llmlingua2"}},{"before":"683c2a9e442db7fe565f398438b83bbc352e3edb","after":"c32ee0bfd36d0b79b188be93b8427b3e2ed4e67f","ref":"refs/heads/main","pushedAt":"2024-03-25T18:21:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat : Update Huginn Hears UI and add options\n\nAllow the user to modify some of the settings for the model and set their own prompt template.","shortMessageHtmlLink":"feat : Update Huginn Hears UI and add options"}},{"before":"2e1206b685fc192c790aa3addc6ceebe0512890d","after":"683c2a9e442db7fe565f398438b83bbc352e3edb","ref":"refs/heads/main","pushedAt":"2024-03-25T17:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Refactor LLMSummarizer class\n\nUse model options to allow the user access model parameters from the app","shortMessageHtmlLink":"feat: Refactor LLMSummarizer class"}},{"before":"47bba6f2a1edf0bd41c11fc955d38735d10d9550","after":"2e1206b685fc192c790aa3addc6ceebe0512890d","ref":"refs/heads/main","pushedAt":"2024-03-25T15:42:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"Create LICENSE","shortMessageHtmlLink":"Create LICENSE"}},{"before":"1e9f8c5fa382ccbd657366c626af84c65afd1bf2","after":"47bba6f2a1edf0bd41c11fc955d38735d10d9550","ref":"refs/heads/main","pushedAt":"2024-03-25T13:23:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Custom LlamaCpp class\n\nModified the langchain community LlamaCpp Class to take repo_id and filename as input to directly use any model from Huggingface Hub compatible with LlamaCpp.","shortMessageHtmlLink":"feat: Custom LlamaCpp class"}},{"before":"17094c4af2737ac82b8996af732e508a48bedc85","after":"1e9f8c5fa382ccbd657366c626af84c65afd1bf2","ref":"refs/heads/main","pushedAt":"2024-03-24T20:29:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Updated README","shortMessageHtmlLink":"feat: Updated README"}},{"before":"d8dbfb7e7a214d5645495d2b71911a831c8e5c0c","after":"17094c4af2737ac82b8996af732e508a48bedc85","ref":"refs/heads/main","pushedAt":"2024-03-24T18:42:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Set up cx_freeze for executable packaging\n\n- Added cx_Freeze setup script for building executable packages.\n- Included necessary configuration to bundle the Streamlit app and its dependencies.","shortMessageHtmlLink":"feat: Set up cx_freeze for executable packaging"}},{"before":"da992e5f597d435dbfdb86a8e6eb1a112f0dddc8","after":"d8dbfb7e7a214d5645495d2b71911a831c8e5c0c","ref":"refs/heads/main","pushedAt":"2024-03-23T17:20:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Switch fro legacy to LCEL\n\nSwapped the legacy chains with LCEL chains, if running on server this makes it simple to run ascync, etc. Also added chatML prompts to work with more model types.","shortMessageHtmlLink":"feat: Switch fro legacy to LCEL"}},{"before":"3d7732451f361010375410f1942f96e89804e6be","after":"da992e5f597d435dbfdb86a8e6eb1a112f0dddc8","ref":"refs/heads/main","pushedAt":"2024-03-22T09:31:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: added LLMLingua-2 compression\n\nSwitched the Extractive summarizer to use LLMLingua-2 compression. This is better at keeping important parts of text. And uses a multilingual roberta model, that should work better with norwegian.","shortMessageHtmlLink":"feat: added LLMLingua-2 compression"}},{"before":"347019c88a2386b713903aece0955be377d27850","after":"3d7732451f361010375410f1942f96e89804e6be","ref":"refs/heads/main","pushedAt":"2024-03-20T01:32:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Etractive summarizer\n\nAdded functionality to use extractive summerizer to compresse the output of transcripts before thye are sent to the LLM.","shortMessageHtmlLink":"feat: Etractive summarizer"}},{"before":"17c4fbd7723c48a9ddb6162f50ded35f68cad900","after":"347019c88a2386b713903aece0955be377d27850","ref":"refs/heads/main","pushedAt":"2024-03-18T13:06:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: chaching result\n\nAddet cache_data decorators to avoid redoing long processes like transcribe and summarize. Avoids transcribing twice if it already exists before summarizing.","shortMessageHtmlLink":"feat: chaching result"}},{"before":"c06aa3efb01124e21192d1d03fee646830b4cbc9","after":"17c4fbd7723c48a9ddb6162f50ded35f68cad900","ref":"refs/heads/main","pushedAt":"2024-03-18T00:22:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Streamlit app\n\nAdded streamlit app that work as a simple interface.","shortMessageHtmlLink":"feat: Streamlit app"}},{"before":"d23a6d4abf90694f070656c94aebea36cacdfb72","after":"c06aa3efb01124e21192d1d03fee646830b4cbc9","ref":"refs/heads/main","pushedAt":"2024-03-14T02:02:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Added doc strings and comments","shortMessageHtmlLink":"feat: Added doc strings and comments"}},{"before":"dc4ea3c8b7a34cad52f39797022916648ff7e034","after":"d23a6d4abf90694f070656c94aebea36cacdfb72","ref":"refs/heads/main","pushedAt":"2024-03-14T01:33:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"Feat: Restructure project into a single-class-based script for clarity and maintainability\n\n- Consolidate multiple functionalities into `main.py`, utilizing a class-based approach to enhance cohesion and reduce complexity.\n- Simplify project directory structure to align with the consolidated script, removing unnecessary subdirectories and focusing on core components.\n- Prepare project for packaging with Poetry by adjusting the file structure and updating `pyproject.toml`","shortMessageHtmlLink":"Feat: Restructure project into a single-class-based script for clarit…"}},{"before":"8924e15f5c7f4859d79b3ada8a03e143849f0050","after":"dc4ea3c8b7a34cad52f39797022916648ff7e034","ref":"refs/heads/main","pushedAt":"2024-03-13T01:39:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Switched to faster-whisper\n\n-Faster-wisper uses CTranslate2 infrence engine\nthis should result in a good speed up, escpecilly for larger text","shortMessageHtmlLink":"feat: Switched to faster-whisper"}},{"before":"6833949581e77598fae3ae44375d53d5ee188fcf","after":"8924e15f5c7f4859d79b3ada8a03e143849f0050","ref":"refs/heads/main","pushedAt":"2024-03-11T10:26:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"Feat: Added Document summerizing class\n\n- Will use a simple chain or a 'refine' summerizing chain","shortMessageHtmlLink":"Feat: Added Document summerizing class"}},{"before":"155e419b4a4c9ef98403e94fe095b8a0800f0013","after":"6833949581e77598fae3ae44375d53d5ee188fcf","ref":"refs/heads/main","pushedAt":"2024-03-03T23:03:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Implement Mistral 7B model loading with Llama.cpp, requiring ~3.5GB VRAM","shortMessageHtmlLink":"feat: Implement Mistral 7B model loading with Llama.cpp, requiring ~3…"}},{"before":"f8ff5194167026be34ff3e7778d9e386b1ae1876","after":"155e419b4a4c9ef98403e94fe095b8a0800f0013","ref":"refs/heads/main","pushedAt":"2024-03-03T21:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"Update .gitignore file","shortMessageHtmlLink":"Update .gitignore file"}},{"before":"77b8232354eb31758e633c1107770a4ea8497127","after":"f8ff5194167026be34ff3e7778d9e386b1ae1876","ref":"refs/heads/main","pushedAt":"2024-03-03T21:01:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MagnusS0","name":"Magnus","path":"/MagnusS0","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97634880?s=80&v=4"},"commit":{"message":"feat: Add nb-whisper model loading and Norwegian transcription script\n\nIntroduced basic functionality for loading the nb-whisper model and a script for transcribing Norwegian audio.","shortMessageHtmlLink":"feat: Add nb-whisper model loading and Norwegian transcription script"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETkY4MAA","startCursor":null,"endCursor":null}},"title":"Activity · MagnusS0/HuginnHears"}