summaryrefslogtreecommitdiffstats
path: root/src/client
AgeCommit message (Expand)AuthorLines
2024-10-19refactor: improve handling of no_stream/no_system_message (#936)sigoden-8/+4
2024-10-19feat: support openai o1 models (#935)sigoden-1/+17
2024-10-03feat: remove support for octoai (#901)sigoden-2/+1
2024-10-03feat: abandon replicate client (#900)sigoden-347/+1
2024-09-24refactor: embeddings/rerank fn accept ref data (#878)sigoden-35/+36
2024-09-13refactor: catch api error (#861)sigoden-0/+5
2024-09-09feat: proxy chat-completions api with tools support (#850)sigoden-22/+32
2024-09-06fix: render stream failed due to read cursor position timeout (#835)sigoden-23/+22
2024-09-04feat: add siliconflow client (#831)sigoden-2/+3
2024-09-03refactor: gemini use batch embedding api (#827)sigoden-10/+27
2024-09-03feat: use dynamic batch size for embedding (#826)sigoden-6/+11
2024-09-02feat: add huggingface client (#822)sigoden-2/+4
2024-09-02feat: migrate `cloudflare` client to `openai-compatible` (#821)sigoden-192/+14
2024-09-01refactor: openai_compatible client config (#820)sigoden-26/+2
2024-09-01refactor: minor improvement (#818)sigoden-7/+2
2024-09-01feat: migrate `ollama`/`qianwen` clients to `openai-compatible` (#816)sigoden-828/+82
2024-08-24feat: support ai21 client (#800)sigoden-1/+3
2024-08-22feat: support github client (#798)sigoden-1/+2
2024-08-19fix: incomplete stream response in proxy LLM api (#796)sigoden-1/+1
2024-08-17feat: enable custom `api_base` for most clients (#793)sigoden-31/+90
2024-08-16feat: no check model's support for function calls (#791)sigoden-4/+0
2024-08-09fix: claude fails to run tools with zero arguments (#780)sigoden-3/+7
2024-07-30refactor: several improvements (#765)sigoden-4/+2
2024-07-28feat: add `config.stream` and `.set stream` repl command (#759)sigoden-7/+28
2024-07-28feat: abandon rag_dedicated client and improve (#757)sigoden-843/+774
2024-07-27feat: support patching request url, headers and body (#756)sigoden-395/+415
2024-07-27feat: bedrock client switch to converse api and support cohere models (#747)sigoden-159/+283
2024-07-27feat: change model patch structure (#754)sigoden-32/+39
2024-07-27feat: set model patches with `AICHAT_{client}_PATCHES` (#753)sigoden-10/+10
2024-07-27feat: abandon AICHAT_PLATFORM and several improvements (#752)sigoden-3/+3
2024-07-27refactor: split clients/macros.rs from clients/common.rs (#750)sigoden-295/+295
2024-07-26refactor: several optimizations (#749)sigoden-9/+0
2024-07-26feat: ollama support tools and new embeddings api (#748)sigoden-26/+80
2024-07-26feat: vertexai support mistral models (#746)sigoden-12/+42
2024-07-26feat: merge vertexai-cluade with vertexai (#745)sigoden-102/+59
2024-07-24fix: invalid tool_calls of qianwen client (#740)sigoden-33/+39
2024-07-22refactor: invalid model error message (#735)sigoden-1/+1
2024-07-17refactor: config creation prompt aware of env var (#722)sigoden-6/+14
2024-07-11refactor: improve estimate_token_length (#703)sigoden-15/+17
2024-07-11refactor: update models.yaml and abandon anyscale (#701)sigoden-7/+2
2024-06-28fix: gemini with functions that have empty parameters (#666)sigoden-1/+12
2024-06-27feat: implement native rag url loader (#660)sigoden-26/+4
2024-06-26refactor: improve azure-openai (#652)sigoden-3/+9
2024-06-25refactor: rename model type `rerank` to `reranker` (#646)sigoden-6/+6
2024-06-25feat: support rag-dedicated clients (jina and voyageai) (#645)sigoden-46/+186
2024-06-23refactor: embedding model add price and dimension (#636)sigoden-29/+51
2024-06-23refactor: remove reka client (#635)sigoden-125/+0
2024-06-23refactor: improve system message handling (#634)sigoden-6/+41
2024-06-22refactor: improve clients (#632)sigoden-42/+42
2024-06-22feat: ernie support function calling (#631)sigoden-8/+62