1311714451
ci: add pre-commit hook and fix linting issues ( #545 )
...
* style: deactivate PLC0415 only on part that it's ok
+ re-run pre-commit run --all
* ci: add pre-commit hook
* build: move from yarn to pnpm
* build: move from yarn to pnpm
* build: fix node-version
* ci: install pnpm prior node (?)
* build: update deps and pnpm trying to fix vercel build
* feat: docker www corepack
* style: pre-commit
---------
Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com >
2025-08-14 20:59:54 -06:00
Igor Loskutov
6fb5cb21c2
feat: search backend ( #537 )
...
* docs: transient docs
* chore: cleanup
* webvtt WIP
* webvtt field
* chore: webvtt tests comments
* chore: remove useless tests
* feat: search TASK.md
* feat: full text search by title/webvtt
* chore: search api task
* feat: search api
* feat: search API
* chore: rm task md
* chore: roll back unnecessary validators
* chore: pr review WIP
* chore: pr review WIP
* chore: pr review
* chore: top imports
* feat: better lint + ci
* feat: better lint + ci
* feat: better lint + ci
* feat: better lint + ci
* chore: lint
* chore: lint
* fix: db datetime definitions
* fix: flush() params
* fix: update transcript mutability expectation / test
* fix: update transcript mutability expectation / test
* chore: auto review
* chore: new controller extraction
* chore: new controller extraction
* chore: cleanup
* chore: review WIP
* chore: pr WIP
* chore: remove ci lint
* chore: openapi regeneration
* chore: openapi regeneration
* chore: postgres test doc
* fix: .dockerignore for arm binaries
* fix: .dockerignore for arm binaries
* fix: cap test loops
* fix: cap test loops
* fix: cap test loops
* fix: get_transcript_topics
* chore: remove flow.md docs and claude guidance
* chore: remove claude.md db doc
* chore: remove claude.md db doc
* chore: remove claude.md db doc
* chore: remove claude.md db doc
2025-08-13 10:03:38 -04:00
f5b82d44e3
style: use ruff for linting and formatting ( #524 )
2025-07-31 17:57:43 -06:00
5267ab2d37
feat: retake summary using NousResearch/Hermes-3-Llama-3.1-8B model ( #415 )
...
This feature a new modal endpoint, and a complete new way to build the
summary.
## SummaryBuilder
The summary builder is based on conversational model, where an exchange
between the model and the user is made. This allow more context
inclusion and a better respect of the rules.
It requires an endpoint with OpenAI-like completions endpoint
(/v1/chat/completions)
## vLLM Hermes3
Unlike previous deployment, this one use vLLM, which gives OpenAI-like
completions endpoint out of the box. It could also handle guided JSON
generation, so jsonformer is not needed. But, the model is quite good to
follow JSON schema if asked in the prompt.
## Conversion of long/short into summary builder
The builder is identifying participants, find key subjects, get a
summary for each, then get a quick recap.
The quick recap is used as a short_summary, while the markdown including
the quick recap + key subjects + summaries are used for the
long_summary.
This is why the nextjs component has to be updated, to correctly style
h1 and keep the new line of the markdown.
2024-09-14 02:28:38 +02:00
projects-g
1522d60cbc
Big file upload ( #349 )
2024-01-30 20:51:58 +05:30
projects-g
9fe261406c
Feature additions ( #210 )
...
* initial
* add LLM features
* update LLM logic
* update llm functions: change control flow
* add generation config
* update return types
* update processors and tests
* update rtc_offer
* revert new title processor change
* fix unit tests
* add comments and fix HTTP 500
* adjust prompt
* test with reflector app
* revert new event for final title
* update
* move onus onto processors
* move onus onto processors
* stash
* add provision for gen config
* dynamically pack the LLM input using context length
* tune final summary params
* update consolidated class structures
* update consolidated class structures
* update precommit
* add broadcast processors
* working baseline
* Organize LLMParams
* minor fixes
* minor fixes
* minor fixes
* fix unit tests
* fix unit tests
* fix unit tests
* update tests
* update tests
* edit pipeline response events
* update summary return types
* configure tests
* alembic db migration
* change LLM response flow
* edit main llm functions
* edit main llm functions
* change llm name and gen cf
* Update transcript_topic_detector.py
* PR review comments
* checkpoint before db event migration
* update DB migration of past events
* update DB migration of past events
* edit LLM classes
* Delete unwanted file
* remove List typing
* remove List typing
* update oobabooga API call
* topic enhancements
* update UI event handling
* move ensure_casing to llm base
* update tests
* update tests
2023-09-13 11:26:08 +05:30
0c93a39e33
server: add transcript verification on get_by_id
2023-08-18 12:39:19 +02:00
Gokul Mohanarangan
a98a9853be
PR review comments
2023-08-17 14:42:45 +05:30
Koper
bb7cddf038
Merge branch 'main' into initial-branding
2023-08-04 15:38:46 +07:00
a5ce66c299
pre-commit: update for server part ( #104 )
2023-08-04 10:15:38 +02:00
Koper
9c86e7fbc6
Implement meta fields and favicon
2023-08-03 19:13:21 +07:00
Koper
a8ea3a8bdf
pre-commit now does yarn format and several other tasks
2023-08-02 18:35:38 +07:00
Koper
f7d3c469e2
Installed pre-commit
2023-08-02 18:25:35 +07:00