Commit Graph

8 Commits

Author SHA1 Message Date
Mochan fc647175a3
feat(core): overhaul message API (#199)
* partial impl

* partial impl 2

* partial impl 3

* partial impl 4

* partial impl 5

* feat(message): compiling (but broken) commit

* feat(messages): refactor pt 2

* feat(messages): deepseek working

* feat(messages): openai, deepseek, eternalai, perplexity, anthropic working, gemini, xai, cohere remains

* feat(messages): compiles 🔥. nearly all tests pass!

* feat(messages): compiles on latest branch

* fix(messages): fix failing test for prompt_with_context

* style(message): appease clippy gods

* fix(messages): fix failing providers (partial)

* fix(messages): all but 1 tests pass 🎉

* fix(messages): images example + bug fixes

* fix(messages): pass all tests 🎉

* fix(messages): remove `OneOrMany::insert` due to hidden panic

* fix(messages): rename `images` -> `image`

* fix(messages): fixed up multi-turn + example

* fix(messages): add extra multi-tool xample to multi turn

* style: fix clippy fmt

* fix(message): last second fixes

* fix(message): last second fix 2

* fix(message): rebase and fix modeling for new providers
2025-02-05 09:21:51 -05:00
Christophe 0e4e0aeee3
refactor: Deprecate RagAgent and Model in favor of versatile Agent 2024-09-16 15:24:29 -04:00
Christophe c8a4ae39f7
refactor: Split Chat and Prompt traits + other stuff 2024-06-08 03:58:00 -04:00
Christophe 790ecd66ee
refactor: Add ExtractionError + separate prompt and chat functionality 2024-06-05 17:02:03 -04:00
Christophe 9f20ffcde1
refactor: Add EmbeddingError and VectorStoreError enums 2024-06-05 13:44:27 -04:00
Christophe 9762ce50b1
refactor: Add CompletionError and PromptError 2024-06-04 17:06:24 -04:00
Christophe 34868f8eeb
misc: Rename lib 2024-05-29 16:05:02 -04:00
Christophe 9b21570871
Initial commit 2024-05-29 15:56:59 -04:00