Luis Novo
b7e656a319
Version 1 ( #160 )
...
New front-end
Launch Chat API
Manage Sources
Enable re-embedding of all contents
Sources can be added without a notebook now
Improved settings
Enable model selector on all chats
Background processing for better experience
Dark mode
Improved Notes
Improved Docs:
- Remove all Streamlit references from documentation
- Update deployment guides with React frontend setup
- Fix Docker environment variables format (SURREAL_URL, SURREAL_PASSWORD)
- Update docker image tag from :latest to :v1-latest
- Change navigation references (Settings → Models to just Models)
- Update development setup to include frontend npm commands
- Add MIGRATION.md guide for users upgrading from Streamlit
- Update quick-start guide with correct environment variables
- Add port 5055 documentation for API access
- Update project structure to reflect frontend/ directory
- Remove outdated source-chat documentation files
2025-10-18 12:46:22 -03:00
Luis Novo
fa27fe561a
Several hotfixes ( #130 )
...
* fix: prevent project failing to start when cannot talk to github - fixes #128
* improve ollama documentation - see #127
* chore: update esperanto library to enable gpt-5 - see #107 ; update podcast-creator library to enable TTS_BATCH_SIZE - fixes #125
* add info on ollama env variables
* chore: ignore dev logs
* chore: bump
2025-09-14 10:58:16 -03:00
Luis Novo
3b2ced54e2
fix environment variable error and enable docker build automation ( #94 )
...
* chore: fix database import error
* remove unused file and improve env example
* docker build automation
2025-07-17 09:54:28 -03:00
Luis Novo
d7b0fff954
Api podcast migration ( #93 )
...
Creates the API layer for Open Notebook
Creates a services API gateway for the Streamlit front-end
Migrates the SurrealDB SDK to the official one
Change all database calls to async
New podcast framework supporting multiple speaker configurations
Implement the surreal-commands library for async processing
Improve docker image and docker-compose configurations
2025-07-17 08:36:11 -03:00
LUIS NOVO
e3ee803a42
review: add validation and compile regex just once
2025-06-26 11:55:41 -03:00
LUIS NOVO
7eee271232
feat: extract think tags from reasoning models
2025-06-26 11:41:15 -03:00
LUIS NOVO
f4b9ccbb22
fix: remove provider check, not needed
2025-06-10 11:54:15 -03:00
LUIS NOVO
7239f719fd
fix: enforce env variables are present
2025-06-10 11:53:53 -03:00
LUIS NOVO
61b3583a57
fix: fix provider routing for podcasts and add a try block to catch podcast generation issues
2025-06-10 11:52:41 -03:00
LUIS NOVO
24a359ecd3
chore: set migration target
2025-06-09 20:44:40 -03:00
LUIS NOVO
6532411d33
remove old model management code
2025-06-08 19:39:07 -03:00
LUIS NOVO
bea43f3ce7
feat: implement the new model management based on esperanto framework
2025-06-08 19:38:43 -03:00
LUIS NOVO
2afbd36cb4
refactor: implement ai_prompter library
2025-06-01 08:09:33 -03:00
LUIS NOVO
1afb5d81e8
feat: implement new content settings page and remove options from the source panel
2025-05-30 15:25:39 -03:00
LUIS NOVO
36e928eb75
feat: replace content processing engine with content-core
2025-05-30 13:35:46 -03:00
LUIS NOVO
aa4912334b
fix: replace GEMINI_API_KEY with GOOGLE_API_KEY as per new SDK
2025-05-22 09:12:36 -03:00
LUIS NOVO
fe23e35670
fix elevenlabs provider selection
2025-03-11 20:49:53 -03:00
LUIS NOVO
bcef4ed46f
fix bug with empty default models
2025-03-11 20:49:37 -03:00
LUIS NOVO
3d6d9c1195
fix record model empty object instantiation
2024-11-20 11:55:48 -03:00
LUIS NOVO
c297dcb809
refactor objectmodel
2024-11-19 19:03:32 -03:00
LUIS NOVO
add786d112
version bump and migration
2024-11-19 00:02:01 -03:00
LUIS NOVO
dbe362f95a
enable podcast longform
2024-11-19 00:01:18 -03:00
LUIS NOVO
7f79f8224f
improve context and several fixes
2024-11-18 22:01:49 -03:00
LUIS NOVO
4a5d47d934
refactor transformation, add graph and admin
2024-11-18 22:01:11 -03:00
LUIS NOVO
01db97924e
improve cleanup function
2024-11-14 15:19:21 -03:00
LUIS NOVO
c8b5d422ae
enable use without optional models, adds warning
2024-11-14 12:12:11 -03:00
LUIS NOVO
dd99531b00
final tweaks to podcast
2024-11-13 21:46:15 -03:00
LUIS NOVO
4f9aa63b3e
add longform option to podcast generation
2024-11-13 19:08:03 -03:00
LUIS NOVO
1e35f069b0
add option to save insight as note
2024-11-13 17:33:38 -03:00
LUIS NOVO
182ae741d8
cleanup podcast
2024-11-13 17:02:48 -03:00
LUIS NOVO
06c6842f11
fix insight context to improve citations
2024-11-13 17:02:18 -03:00
LUIS NOVO
066c7a06e2
improve search functions
2024-11-13 15:52:44 -03:00
LUIS NOVO
b04761affc
mypy fixes
2024-11-13 15:21:17 -03:00
LUIS NOVO
321234e485
add support for GROQ models
2024-11-13 15:09:56 -03:00
LUIS NOVO
9ba5709a3c
model selector and model suggestions
2024-11-13 14:48:00 -03:00
LUIS NOVO
80353a97c9
make model rag work with vector only
2024-11-13 12:18:26 -03:00
LUIS NOVO
e4b8fa8cc7
cleanup logging
2024-11-13 12:17:57 -03:00
LUIS NOVO
62957e80ca
wip - preparing for o1 models
2024-11-13 11:55:51 -03:00
LUIS NOVO
281abdf01b
improve the accuracy of ids in the citations
2024-11-13 11:55:38 -03:00
LUIS NOVO
dfb6decc1c
wip - prepare for o1
2024-11-12 12:57:06 -03:00
LUIS NOVO
a33228de5a
split system and user message in patterns
2024-11-12 12:56:03 -03:00
LUIS NOVO
8cb6d835fe
add ui improvements to embed and transformation dialogs
2024-11-11 18:17:08 -03:00
LUIS NOVO
532e606a49
add parallel processing to embed
2024-11-11 18:16:42 -03:00
LUIS NOVO
817b1bc7f9
add initial embedding to the content graph
2024-11-11 17:47:50 -03:00
LUIS NOVO
01cf15e7d1
add check
2024-11-11 17:33:28 -03:00
LUIS NOVO
00f070a644
add async content processing
2024-11-11 17:32:35 -03:00
LUIS NOVO
ac2ea9e554
add x.ai support
2024-11-11 16:49:50 -03:00
LUIS NOVO
2e2a4947b3
separate source and content graph
2024-11-10 13:30:03 -03:00
LUIS NOVO
66edfc1e2b
create record if doesnt exist
2024-11-10 13:27:30 -03:00
LUIS NOVO
d5be2b0d5b
make rag async
2024-11-09 16:03:41 -03:00
LUIS NOVO
e589c7b8aa
cleanup
2024-11-08 18:30:56 -03:00
LUIS NOVO
dc76d6b8d8
enable different text models for podcast
2024-11-08 18:29:51 -03:00
LUIS NOVO
183149014e
change model provisioning parameters
2024-11-08 16:08:54 -03:00
LUIS NOVO
99b8ada280
new ask model strategy
2024-11-08 16:08:13 -03:00
LUIS NOVO
53da255801
improve search
2024-11-08 16:07:51 -03:00
LUIS NOVO
7978833473
enable gemini text to speech model for podcast generation
2024-11-07 19:45:56 -03:00
LUIS NOVO
3ea4e41a78
improve citations and add object page
2024-11-05 16:55:59 -03:00
LUIS NOVO
0f2216207b
enable multiple chat sessions
2024-11-04 15:08:14 -03:00
LUIS NOVO
3be1ecae8a
improve text splitter
2024-11-04 15:06:13 -03:00
LUIS NOVO
418c67f69f
add search and rag functions in beta
2024-11-04 09:53:49 -03:00
LUIS NOVO
56e745d668
improve search functions
2024-11-04 09:53:09 -03:00
LUIS NOVO
8398539df8
add hybrid search to combine text and vector searches
2024-11-04 09:51:20 -03:00
LUIS NOVO
62cd5a9dfb
add concept of tools model
2024-11-04 09:50:15 -03:00
LUIS NOVO
1f23ba5490
add autoload to recordmodel
2024-11-04 09:49:45 -03:00
LUIS NOVO
b4ba3ef4c8
change model provisioning strategy
2024-11-04 09:49:11 -03:00
LUIS NOVO
d9c0c93deb
improved typing
2024-11-01 22:50:27 -03:00
LUIS NOVO
7dc37a3ac7
model fixes
2024-11-01 22:43:33 -03:00
LUIS NOVO
223f1bdaf5
improve default_models
2024-11-01 22:38:21 -03:00
LUIS NOVO
212d3a33b0
improve object typing
2024-11-01 22:29:59 -03:00
LUIS NOVO
3b36caceb9
typing fixes
2024-11-01 21:40:28 -03:00
LUIS NOVO
15048b0839
simplify model provisioning
2024-11-01 21:32:40 -03:00
LUIS NOVO
3b262a63f4
better model mgmt
2024-11-01 21:11:23 -03:00
LUIS NOVO
8734b1803c
mm
2024-11-01 20:37:38 -03:00
LUIS NOVO
a9ac4a6dc8
model manager
2024-11-01 20:37:23 -03:00
LUIS NOVO
3b7dd5f25f
remove load_default_models from models file
2024-11-01 20:16:34 -03:00
LUIS NOVO
feabfaed01
remove defaultmodel from config file
2024-11-01 19:56:27 -03:00
LUIS NOVO
a24faaba44
moved toc to a pattern
2024-11-01 19:08:47 -03:00
LUIS NOVO
edf839cd1b
unused graphs
2024-11-01 19:08:33 -03:00
LUIS NOVO
0d4d9473b2
add transformation playground with model selection
2024-11-01 17:17:19 -03:00
LUIS NOVO
b89250d3ca
temporary fix to config cache
2024-11-01 17:06:10 -03:00
LUIS NOVO
796012f716
rename to patterns
2024-11-01 13:08:18 -03:00
LUIS NOVO
3e11d9ba68
fix date parsing for save
2024-11-01 12:38:17 -03:00
LUIS NOVO
0876e94658
transformation folder change
2024-11-01 12:36:59 -03:00
LUIS NOVO
c65bf8ba12
rename model_name to model_id
2024-11-01 12:07:00 -03:00
LUIS NOVO
2f2cdabd2d
Fix issue with model defaults and bump version
2024-10-30 18:28:29 -03:00
LUIS NOVO
68cd7d7dda
setup text to speech models in Podcasts
2024-10-30 17:17:16 -03:00
LUIS NOVO
9390ea82f2
cleanup todos
2024-10-30 17:16:06 -03:00
LUIS NOVO
2de8520d0c
refactor database module and migrations
2024-10-30 16:33:07 -03:00
LUIS NOVO
2aa453f73f
enable support for large context fallback
2024-10-30 15:39:45 -03:00
LUIS NOVO
f64897fbf8
support ollama, vertex and gemini embedding models
2024-10-30 15:19:16 -03:00
LUIS NOVO
99f177044f
prevent users from picking a model type not supported by the provider
2024-10-30 14:44:48 -03:00
LUIS NOVO
aca75221a7
remove optional model get
2024-10-30 14:36:59 -03:00
LUIS NOVO
859b7f6e7e
simplify the model selector
2024-10-30 14:30:29 -03:00
LUIS NOVO
8bb5db158f
implement model config
2024-10-30 14:09:24 -03:00
LUIS NOVO
63a568490e
refactor domain into a module
2024-10-30 14:08:05 -03:00
LUIS NOVO
a66a8636fe
add ordering and change date strategy
2024-10-29 10:42:41 -03:00
LUIS NOVO
70926afce6
fix issue with special spaces
2024-10-29 07:28:02 -03:00
LUIS NOVO
ab9824ebed
default to bs4 for url processing
2024-10-28 16:32:38 -03:00
LUIS NOVO
ba4b8ad0f7
reorg content
2024-10-28 16:32:27 -03:00
LUIS NOVO
1f0c9c44b3
reorg content
2024-10-28 16:32:20 -03:00