Commit Graph

1932 Commits

Author SHA1 Message Date
Mark Pollack
2682e0e622 remove 'core' package. rename llm package to client 2023-08-15 18:48:29 -04:00
Mark Pollack
0e0c4b9ba7 client refactoring 2023-08-15 17:46:59 -04:00
Mark Pollack
1c41e648f4 update comment in Test to reflect expected use of chain 2023-08-14 00:59:31 -04:00
Mark Pollack
049ac8afb5 Added VectorStore, Retriever with implementations
* Removed some classes out of loader to their own packages
2023-08-14 00:50:22 -04:00
Mark Pollack
b83b19085b Add Loader with JsonLoader impl. Add TextSplitter with TokenTextSplitter impl. 2023-08-13 17:55:37 -04:00
Mark Pollack
a0ab7c3110 Rename return types to use 'Response' suffix. Change LLMClient signature not to accept varargs for Prompts 2023-08-13 14:25:36 -04:00
Mark Pollack
abb29137c3 Add EmbeddingClient and OpenAI implementation 2023-08-12 17:58:58 -04:00
Mark Pollack
2608c95894 Adding initial Chain feature
* Add Chain interface
* Add OuputParser interface
* Add Memory interface
* Rework core prompt OO models
* Change to use PromptTemplateActions as the interface for PromptTemplate
2023-08-12 12:59:40 -04:00
Mark Pollack
ca26c305ab change to 0.2.0-SNAPSHOT 2023-08-12 10:16:32 -04:00
Mark Pollack
e1b4bc2fff change to version 0.1.0-SNAPSHOT 2023-08-12 09:51:58 -04:00
Mark Pollack
0f268194cc remove unused fields in Message classes 2023-08-10 15:58:11 -04:00
Mark Pollack
8189459e5b fix more typos 2023-08-10 13:15:54 -04:00
Mark Pollack
1796ae84b4 fix typo 2023-08-10 13:11:31 -04:00
Mark Pollack
7d36e6bfee add readme text 2023-08-10 13:08:48 -04:00
Mark Pollack
867a8e6494 change default temperature to 0.7 2023-08-10 09:53:46 -04:00
Mark Pollack
47cbb07a84 Implement LLMResult generate(Prompt... prompts) for Azure OpenAI 2023-08-06 20:21:18 -04:00
Mark Pollack
628e697a84 add build badge to README.md 2023-08-05 17:53:32 -04:00
Mark Pollack
67f8e391cd update another starter relative path in pom 2023-08-05 17:44:52 -04:00
Mark Pollack
fd9c7cabd2 update relative path in starter pom 2023-08-05 17:43:05 -04:00
Mark Pollack
81f524ac17 update readme 2023-08-05 17:32:31 -04:00
Mark Pollack
2c73507dc6 change branch name for CI builds 2023-08-05 17:25:22 -04:00
Mark Pollack
a105548a27 Add Azure OpenAI support 2023-08-05 17:15:30 -04:00
Mark Pollack
e042a8e604 OpenAI implementation with autoconfig and starters 2023-08-05 11:13:42 -04:00
Mark Pollack
554f584d08 initial interfaces 2023-08-04 11:56:32 -04:00
Mark Pollack
0ee86b5b5d add github actions 2023-08-04 11:54:13 -04:00
Mark Pollack
f2b299f3da prompt reworking 2023-07-28 21:17:07 -04:00
Mark Pollack
4159758fa3 prompt reworking 2023-07-28 21:16:26 -04:00
Mark Pollack
1b3d6a55dd Improve Prompt package design 2023-07-28 14:41:43 -04:00
Mark Pollack
62704e0bd5 oo refactoring 2023-07-27 01:50:46 -04:00
Mark Pollack
6325fd361c initial prompts package 2023-07-26 20:05:12 -04:00
Mark Pollack
d5c1044aee iniital maven build system 2023-07-24 19:37:06 -04:00
Mark Pollack
1b1cd71582 first commit 2023-07-24 17:39:33 -04:00