Commit Graph

541 Commits (b965c63be05c726c996ece298d6f5f2514a19316)
 

Author SHA1 Message Date
sigoden eb8a150539 chore: improve readme 10 months ago
sigoden ee5fbe629c
feat: allow shift-tab to select prev in completion menu (#254) 10 months ago
sigoden 0afef991f9 chore: update cli description and readme 10 months ago
sigoden c58912ba64
refactor: sort of some complete type (#253) 10 months ago
sigoden 18f16c6511
feat: add ernie:ernie-bot-8k qianwen:qwen-max (#252) 10 months ago
sigoden 2508d56598
feat: state-aware completer (#251) 10 months ago
sigoden 25e545474f
chore: upgrade deps (#250) 10 months ago
sigoden 35c75506e2
feat: support vision (#249)
* feat: support vision

* clippy

* implement vision

* resolve data url to local file

* add model openai:gpt-4-vision-preview

* use newline to concate embeded text files

* set max_tokens for gpt-4-vision-preview
10 months ago
sigoden 5bfe95d311
refactor: trim trailing spaces from the role prompt (#246) 10 months ago
sigoden 8f1d8dec5f
refactor: palm client system message (#245) 10 months ago
sigoden e118e864d5
refactor: ernie client system message (#244) 10 months ago
sigoden 9b0fbe3506
fix: the last reply tokens was not highlighted (#243) 10 months ago
sigoden 542dcfe6f6
feat: extend `.read` to support files and messages (#242) 10 months ago
sigoden 757c192829
refactor: qianwen client use incremental_output (#240) 11 months ago
sigoden 01cf8acb81
refactor: improve code quanity (#238) 11 months ago
sigoden b40659613d
feat: add a spinner to indicate waiting for response (#236) 11 months ago
sigoden eb30d90391
refactor: improve render (#235)
* refactor: redesign render

- if stdout is not terminal, just write reply text to stdout
- rename repl_render_stream to markdown_stream
- deprecate cmd_render_stream
- use raw_stream to just print streaming reply text

* optimize rendering error

* optimize render_stream
11 months ago
sigoden a8a504e0f0 chore: release v0.10.0 11 months ago
sigoden c99dd5a2ff
feat: add openai:gpt-4-1106-preview (#233) 11 months ago
sigoden 15efa17963
refactor: use ::: as multipline input indicator, deprecate """ (#232) 11 months ago
sigoden 819f50d9b1
fix: unexpected additional newline in REPL (#231) 11 months ago
sigoden e8461b8462
refactor: output info includes auto_copy and light_theme (#230) 11 months ago
sigoden c99bd015aa
feat: temporarily use a role to send a message (#227) 11 months ago
sigoden c256b6bae5
refactor: improve repl completer (#226) 11 months ago
sigoden b07a112f89
feat: deprecate `.edit`, use """ instead (#225) 11 months ago
sigoden 6bb2ec05be
feat: add `config.prelude` to allow setting default role/session (#224) 11 months ago
sigoden 534733b77c
fix: unable to build on android using termux (#222) 11 months ago
sigoden d40f104f66
feat: allow the use of an unlisted model (#219) 11 months ago
sigoden 9a8b302432
refactor: remove Model.client_index, match client by name (#218) 11 months ago
sigoden 87aec71e08
refactor: use &GlobalConfig to avoid clone (#217) 11 months ago
sigoden 81624f7267
refactor: rename Model.llm_name to name (#216) 11 months ago
sigoden 399ed3337f
refactor: improve error message for PaLM client (#213) 11 months ago
sigoden 5dabe723ed chore: release v0.9.0 11 months ago
sigoden 9bb259ee96
chore: add issue tempalte model_request.md (#212)
* chore: add issue tempalte model_request.md

* update label
11 months ago
sigoden 7627771e2d
feat: support Qianwen (#211) 11 months ago
sigoden ec1f99fbf5
feat: support Ernie (#210) 11 months ago
sigoden bba5028615
feat: support PaLM (#209) 11 months ago
sigoden 4380b4f20b
refactor: rename azure to azure_openai, improve register_client! (#208) 11 months ago
sigoden 887bf0a744
fix: fix rendering markdown in REPL (#207) 11 months ago
sigoden 811e605fbf
fix: don't ignore '\n\n' reply at begin (#206) 11 months ago
sigoden c20cd20d53
fix: wrap and tokenize algorithm (#205)
* fix: wrap and tokenize algorithm

* update tests

* remove unnecessary tokenize from tiktoken
11 months ago
sigoden b34e40e25f
refactor: rename azure-openai to azure (#204) 11 months ago
sigoden f9c40e52da
refactor: improve code quanity (#203)
- update field name of ModelInfo
- rename ModelInfo to Model
11 months ago
sigoden dce6877f5d
refactor: optimize render (#202) 11 months ago
sigoden 16eba9baa1
fix: incorrect last line render in command mode (#201) 11 months ago
sigoden eff69a482d
feat: add `.set auto_copy` (#200) 11 months ago
sigoden 713c92bdde chore: add one newline when caught repl error 11 months ago
sigoden 652b51509d
refactor: improve repl completer (#199) 11 months ago
sigoden 7c6841782d
refactor: improve code quanity (#197)
- move model_info.rs/message.rs to clients/
- rename SharedConfig to GlobalConfig
11 months ago
sigoden 444f4ebe9d
refactor: improve code quanity (#196)
- rewrite Repl, remove ReplHandler
- move ReplyStreamHandler to repl/ and rename it to ReplyHandler
- deprecate utils::print_now
- refactor session info
11 months ago