summaryrefslogtreecommitdiffstats
path: root/src/client/common.rs
AgeCommit message (Collapse)AuthorLines
2023-11-27feat: support vision (#249)sigoden-9/+10
* 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
2023-11-08refactor: improve code quanity (#238)sigoden-5/+1
2023-11-07refactor: remove Model.client_index, match client by name (#218)sigoden-16/+13
2023-11-07refactor: use &GlobalConfig to avoid clone (#217)sigoden-4/+4
2023-11-04feat: support PaLM (#209)sigoden-2/+18
2023-11-04refactor: rename azure to azure_openai, improve register_client! (#208)sigoden-5/+5
2023-11-03refactor: improve code quanity (#203)sigoden-9/+9
- update field name of ModelInfo - rename ModelInfo to Model
2023-11-02refactor: improve repl completer (#199)sigoden-1/+1
2023-11-02refactor: improve code quanity (#197)sigoden-12/+14
- move model_info.rs/message.rs to clients/ - rename SharedConfig to GlobalConfig
2023-11-02refactor: improve code quanity (#196)sigoden-9/+6
- rewrite Repl, remove ReplHandler - move ReplyStreamHandler to repl/ and rename it to ReplyHandler - deprecate utils::print_now - refactor session info
2023-11-01chore: spellcheck typossigoden-2/+2
2023-11-01refactor: add/use openai_compatible_client macrosigoden-13/+56
2023-11-01refactor: clients/* and config.rs (#193)sigoden-0/+314
- add register_clients macro to make it easier to add a new client - no create_client_config, just add const PROMPTS - move ModelInfo from clients/ to config/ - model's max_tokens are optional - improve code quanity on config/mod.rs - add/use macro config_get_fn