Commit Graph

613 Commits

Author SHA1 Message Date
Gokul Mohanarangan
a24c3afe5b cleanup 2023-08-17 09:35:49 +05:30
Gokul Mohanarangan
2e48f89fdc add comments and log 2023-08-17 09:33:59 +05:30
Gokul Mohanarangan
eb13a7bd64 make schema optional argument 2023-08-17 09:23:14 +05:30
Jose B
62cfa5b446 add transition 2023-08-16 20:53:53 -05:00
Jose B
6c99556221 re-arrange custom plugins, prevent overlapping, more 🎨 2023-08-16 17:16:19 -05:00
Jose B
3b204a0a8d Merge branch 'main' of github.com:Monadical-SAS/reflector into jose/markers 2023-08-16 15:29:00 -05:00
Gokul Mohanarangan
5f79e04642 make schema optional for all LLMs 2023-08-16 22:37:20 +05:30
e12f9afe7b server: implement user authentication (none by default) 2023-08-16 17:24:05 +02:00
Koper
5e2afa599e Deleted sentry example pages 2023-08-16 17:59:01 +07:00
Koper
ebbf47b895 Migrate to typescript 2023-08-16 17:55:47 +07:00
33ab54a626 server: replace wave module with pyav directly
Closes #87
2023-08-16 11:10:33 +02:00
Gokul Mohanarangan
976c0ab9a8 update prompt 2023-08-16 14:07:29 +05:30
Gokul Mohanarangan
0cdd7037fb wrap JSONFormer around LLM 2023-08-16 14:03:25 +05:30
projects-g
d470696a49 Merge pull request #154 from Monadical-SAS/modal
Integrate reflector-gpu-modal repo
2023-08-16 13:57:25 +05:30
Gokul Mohanarangan
2f0e9a51f7 integrate reflector-gpu-modal repo 2023-08-16 13:28:23 +05:30
0b2fb6ee85 server: remove non-apified server 2023-08-16 09:53:39 +02:00
a809e5e734 server: implement wav/mp3 audio download
If set, will save audio transcription to disk.
MP3 conversion is on-request, but cached to disk as well only if it is successfull.

Closes #148
2023-08-16 09:34:26 +02:00
290b552479 server: update documentation 2023-08-15 17:40:26 +02:00
044f40eb32 server: fixes for tests 2023-08-15 17:40:26 +02:00
857505124f server: implement data persistence with database
Using databases + sqlite/postgresql depending of what you want.
Use DATABASE_URL to configure

Closes #70
2023-08-15 17:40:26 +02:00
Andreas Bonini
ef3486eac0 Merge pull request #142 from Monadical-SAS/nextjs-13-routing
Refactor based on NextJS 13 Routing / Dir Layout
2023-08-15 22:30:39 +07:00
Koper
3c130f7b3e Redirect / to /transcripts/new 2023-08-15 22:20:34 +07:00
Koper
69b8b2fab8 Fix build error 2023-08-15 22:20:21 +07:00
a21a726eb1 server: prevent storing audio for transcription unless wanted
Closes #145
2023-08-15 14:11:57 +02:00
Mathieu Virbel
98375d5c2c ci: add manual deploy for server 2023-08-15 09:50:13 +02:00
Mathieu Virbel
93acea4ad9 server: add env.example
Closes #95
2023-08-15 09:13:17 +02:00
Jose B
d471cdd0a5 fix markers not rendering 2023-08-14 22:02:52 -05:00
Jose B
6d7c323203 fix stale props 2023-08-14 18:54:12 -05:00
Jose B
4ef844fe99 use topic object instead timestamp 2023-08-14 18:23:24 -05:00
Jose B
d0109a7f75 style it 🧑‍🎨 2023-08-14 13:57:32 -05:00
Jose B
5ed203547f add markers + sync w/ topics 2023-08-14 12:14:33 -05:00
Koper
eb4fd6dcd0 Refactor based on NextJS 13 Routing / Dir Layout 2023-08-14 19:50:25 +07:00
Jose B
9c9428c456 reduce waveform height + fix weird math 2023-08-14 03:02:56 -05:00
Mathieu Virbel
01806ce037 server: remove warmup, increase LLM timeout for now 2023-08-11 19:56:39 +02:00
Mathieu Virbel
82ce8202bd server: improve llm warmup exception handling
If LLM is stuck to warm or an exception happen in the pipeline, then the processor responsible for the exception fail, and there is no fallback. So audio continue to arrive, but no processing happen.While this should be done right especially after disconnection, still, we should ignore llm warmup issue and just go.

Closes #140
2023-08-11 19:33:07 +02:00
Mathieu Virbel
63636b52e1 www: force redeployment on vercel 2023-08-11 16:33:42 +02:00
77d07c8178 Merge pull request #137 from Monadical-SAS/serverless-gpu-modal
server: implement modal backend for llm and transcription
2023-08-11 16:19:01 +02:00
Mathieu Virbel
802f2c248e server: remove print 2023-08-11 16:18:39 +02:00
Mathieu Virbel
a06056f9bc server: fixes initial timeout for llm warmup 2023-08-11 15:45:28 +02:00
Mathieu Virbel
38a5ee0da2 server: implement warmup event for llm and transcription 2023-08-11 15:32:41 +02:00
Mathieu Virbel
a2518df3bd server: fixes websocket preventing server to stop 2023-08-11 15:18:13 +02:00
Mathieu Virbel
445d3c1221 server: implement modal backend for llm and transcription 2023-08-11 12:43:09 +02:00
Jose
a822c9d482 Merge pull request #127 from Monadical-SAS/jose/dev
Minor UI
2023-08-10 09:36:15 -05:00
projects-g
e3ea7e7cb9 Merge pull request #130 from Monadical-SAS/feat/evaluate
Model evaluation feature
2023-08-10 19:14:18 +05:30
Andreas Bonini
eac95cac72 Merge pull request #132 from Monadical-SAS/openapi-code-autogeneration
Implemented API from code generated by OpenAPI
2023-08-10 19:59:45 +07:00
Mathieu Virbel
f8fc83c943 server/www: simplify operationId in openapi and update www 2023-08-10 14:52:35 +02:00
Koper
e8c054b4ca Implemented API from code generated by OpenAPI 2023-08-10 18:33:50 +07:00
Gokul Mohanarangan
992134a38b minor update 2023-08-10 14:37:39 +05:30
Gokul Mohanarangan
af954e2818 resolve review comments 2023-08-10 14:33:46 +05:30
Gokul Mohanarangan
bb983194f8 update folder structure 2023-08-10 12:24:07 +05:30