Commit Graph

224 Commits

Author SHA1 Message Date
Mark Pollack
d4b9d071ba Add toString to Message classes, and allow Resource to be used in PromptTemplate 2023-08-15 23:22:32 -04:00
Mark Pollack
811ff1ed2b change embeddingclient method names 2023-08-15 19:27:27 -04:00
Mark Pollack
b18bae2936 trigger again... 2023-08-15 18:55:28 -04:00
Mark Pollack
6eb0bf7b6f trigger build after adding actions secret 2023-08-15 18:54:19 -04:00
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
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
47cbb07a84 Implement LLMResult generate(Prompt... prompts) for Azure OpenAI 2023-08-06 20:21:18 -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
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