- update readme
- add github repo link to help menu
- change demo gif to mp4 video
- demo gif to lower resolution for pypi website
- automatic pypi release
- add o1 model support by specifying several parameters:
-
- no system message;
-
- temperature only accepts 1.0;
-
- max_tokens field -> max_completion_tokens
-
- change logging file handler from TimedRotatingFileHandler to ConcurrentRotatingFileHandler
- add en/zh language support for help menu
- add readme for github and pypi
- add gif demo in readme
- trivial: update default model to gpt-4o
- trivial: optimize package dependency, help and examples
- new feature: support kimi moonshot models such as
@model moonshot-v1-32k
(8k & 128k also supported) - set moonshot as default model: Top Menu Bar -> Settings -> Settings Editor -> NoteChat -> Param
@model
set asmoonshot-v1-32k
(8k & 128k also supported) - 2 ways to setup api keys (methods also apply to
OPENAI_API_KEY
): 1. Top Menu Bar -> Settings -> Settings Editor -> NoteChat -> Param@moonshot_api_key
set asyour_key
; 2. set key to server environment variableMOONSHOT_API_KEY
, linuxexport MOONSHOT_API_KEY=your_key
, windows$env:MOONSHOT_API_KEY = "your_key"
- trivial: update examples
- add major function: notechat now can cross reference external files using
@files file_path/file_name
commands - fix bug: change vision parameter
'image_url':'URL'
under model gpt-4-vision-preview to'image_url': {'url': 'URL'}
under new model gpt-4-turbo - optimize: chat logs will be stored daily under
@log
folder
- fix major bug: jupyterlab 4.1.2 fixed the markdown broken copy/paste issue on chrome based browser in windows; but this version update brings the following bug
- fix bug: chat status icon on button can not rotate; icon class tag is missing under jupyterlab 4.1.2; use another feature to select icon
- trivial: update examples and new models
- update default models to newest gpt-4-turbo-preview
- trivial: remove some console logging
- fix major bug: use base64 encoding on frontend and decoding on backend to execute python code for refs; this can avoid kernel execution failure due to special chars in strings which should be escaped (such as ' inside "")
- optimize examples
- fix major bug: num_prev_cell param usage
- optimize help notification close button
- improve documentation
- optimize documents
- add help notification slidebar css
- add notebook level parameter setting
- optimize help and settings display
- add full readme handbook and examples
- fix build python package error