Commit Graph

166 Commits

Author SHA1 Message Date
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