Michael Yang
|
eae0ca3589
|
test: optimize OpenSearchVectorStoreTest.java
|
2024-08-13 10:03:18 +08:00 |
|
Michael Yang
|
3c82db50cd
|
refactor: optimize Chain.java
|
2024-08-12 09:57:56 +08:00 |
|
Michael Yang
|
35b322e82a
|
refactor: optimize Image.writeBytesToFile
|
2024-08-12 09:57:31 +08:00 |
|
songyinyin
|
a50a323050
|
支持 opensearch 向量存储
|
2024-08-11 18:41:56 +08:00 |
|
Michael Yang
|
c9813102fd
|
feat: add https.proxyHost config for the http client, close https://github.com/agents-flex/agents-flex/issues/1
|
2024-08-05 10:05:34 +08:00 |
|
Michael Yang
|
bd82f97d33
|
feat: close https://github.com/agents-flex/agents-flex/issues/5
|
2024-08-05 09:45:32 +08:00 |
|
Michael Yang
|
15a1f019b6
|
fix: NPE in .OpenAiLLmUtil.promptToEmbeddingsPayload
|
2024-07-23 12:17:10 +08:00 |
|
Michael Yang
|
4c75e5c2d3
|
build: v1.0.0-beta.8 release (^.^)YYa!!
|
2024-07-14 17:40:33 +08:00 |
|
Michael Yang
|
bcf2ac5bc0
|
refactor: use LlmException to replace LLMClientException
|
2024-07-14 11:49:53 +08:00 |
|
Michael Yang
|
92d25a3aba
|
feat: add Ollama LLM
|
2024-07-14 11:27:03 +08:00 |
|
Michael Yang
|
73cdb9eda8
|
chore: remove unused code AsyncHttpClient.java
|
2024-07-14 11:26:24 +08:00 |
|
Michael Yang
|
d2592f4f25
|
feat: add DnjsonClient for OllamaLlm
|
2024-07-14 11:25:48 +08:00 |
|
Michael Yang
|
9d9fa970f5
|
feat: add throw LlmException if LLMs has error
|
2024-07-14 10:18:00 +08:00 |
|
Michael Yang
|
7bd4c356be
|
refactor: remove dsl to AgentFlow
|
2024-07-14 09:29:51 +08:00 |
|
Michael Yang
|
cd38311ad3
|
refactor: add children property in Parameter
|
2024-07-10 16:34:51 +08:00 |
|
Michael Yang
|
facc5ebfdd
|
refactor: refactor chain module
|
2024-07-08 10:42:09 +08:00 |
|
Michael Yang
|
6ca6b01007
|
feat: add IOUtil.java
|
2024-07-07 18:32:27 +08:00 |
|
Michael Yang
|
cf1b0d0a50
|
refactor: refactor DocumentParser
|
2024-07-07 18:22:21 +08:00 |
|
Michael Yang
|
ae94cbc3ae
|
feat: add "async" flag for the ChainNode
|
2024-07-07 17:21:47 +08:00 |
|
Michael Yang
|
d92b5d12ef
|
feat: add LoopChain test
|
2024-07-07 16:43:32 +08:00 |
|
Michael Yang
|
f71d013c13
|
refactor: refactor ChainCondition.java
|
2024-07-07 16:43:21 +08:00 |
|
Michael Yang
|
6b908ce46c
|
feat: add LoopChain.java
|
2024-07-07 16:43:02 +08:00 |
|
Michael Yang
|
94d193e9d3
|
build: v1.0.0-beta.7 release (^.^)YYa!!
|
2024-07-05 08:57:20 +08:00 |
|
Michael Yang
|
cfc89f8102
|
feat: optimize Chain dsl Workspace.java
|
2024-07-04 15:28:15 +08:00 |
|
Michael Yang
|
8fc487b4f2
|
feat: optimize DocumentParser
|
2024-07-04 14:50:18 +08:00 |
|
Michael Yang
|
6a03decf5f
|
feat: add OmniParseDocumentParser
|
2024-07-04 13:23:37 +08:00 |
|
Michael Yang
|
0f5faef56d
|
feat: add SimpleTokenizeSplitter
|
2024-07-03 17:54:10 +08:00 |
|
Michael Yang
|
c32fcb97ba
|
feat: add SimpleTokenizeSplitter
|
2024-07-03 16:42:25 +08:00 |
|
Michael Yang
|
6e65cd2e4e
|
test: add SimpleDocumentSplitterTest.java
|
2024-07-03 15:02:03 +08:00 |
|
Michael Yang
|
b91d5e73a1
|
test: add .pdf and .doc parse test
|
2024-07-03 12:37:23 +08:00 |
|
Michael Yang
|
0b019895e5
|
feat: add Image generation
|
2024-07-03 11:59:48 +08:00 |
|
Michael Yang
|
fec9683c7e
|
refactor: refactor chain
|
2024-07-02 10:18:22 +08:00 |
|
Michael Yang
|
693a1ca99c
|
refactor: refactor chain
|
2024-07-01 18:00:26 +08:00 |
|
Michael Yang
|
a653fb5f69
|
feat: add openai and stability for image ai
|
2024-06-23 15:56:18 +08:00 |
|
Michael Yang
|
95fc783edb
|
refactor: Change the package name of the agents-flex-core module to com.agentsflex.core
|
2024-06-22 18:21:16 +08:00 |
|
Michael Yang
|
bf059939f8
|
feat: add image ai
|
2024-06-22 18:15:20 +08:00 |
|
Michael Yang
|
f3d29ba2eb
|
refactor: refactor Agent.java
|
2024-06-21 16:43:32 +08:00 |
|
Michael Yang
|
df3e3c5ec2
|
refactor: optimize slf4j dependencies
|
2024-06-21 14:38:57 +08:00 |
|
Michael Yang
|
0cdff6ce5c
|
refactor: optimize llm clients
|
2024-06-21 14:38:18 +08:00 |
|
Michael Yang
|
5deb1045d5
|
build: v1.0.0-beta.6 release (^.^)YYa!!
|
2024-06-18 17:27:42 +08:00 |
|
Michael Yang
|
e4a7df007f
|
chore: code format
|
2024-06-18 17:20:21 +08:00 |
|
Michael Yang
|
b9e32d4f93
|
refactor: optimize DefaultFunctionMessageParser.java
|
2024-06-18 17:20:13 +08:00 |
|
Michael Yang
|
bd0c2e1ef4
|
refactor: optimize llm clients
|
2024-06-18 17:19:11 +08:00 |
|
Michael Yang
|
e906ec5b90
|
refactor: optimize ChatOptions
|
2024-06-18 16:11:12 +08:00 |
|
Michael Yang
|
37114f89dd
|
feat: HistoriesPrompt add memory getter and setter
|
2024-06-18 12:28:47 +08:00 |
|
Michael Yang
|
4d848d09ce
|
build: v1.0.0-beta.5 release (^.^)YYa!!
|
2024-06-17 09:08:27 +08:00 |
|
Michael Yang
|
cac9ff33ee
|
refactor: refactor FunctionMessageResponse to extends AiMessageResponse
|
2024-06-17 08:45:41 +08:00 |
|
Michael Yang
|
9081fe22fd
|
feat: chatOptions add topP/topK and stop config
|
2024-06-15 12:30:20 +08:00 |
|
Michael Yang
|
f445d6fa33
|
refactor: optimize HttpClient.java And SseClient.java
|
2024-06-15 09:17:51 +08:00 |
|
Michael Yang
|
9d7ef09570
|
refactor: optimize FunctionMessageResponse.java
|
2024-06-14 20:09:42 +08:00 |
|
Michael Yang
|
ef3cfec7c5
|
refactor: optimize llm methods
|
2024-06-14 19:37:35 +08:00 |
|
Michael Yang
|
de60f5e6ac
|
refactor: optimize SseClient.java
|
2024-06-14 18:29:27 +08:00 |
|
Michael Yang
|
24b0ad4ce7
|
refactor: rename TextMessage.java to AbstractTextMessage.java
|
2024-06-13 16:21:21 +08:00 |
|
Michael Yang
|
b7c81371f9
|
feat: add ImagePrompt
|
2024-06-13 16:14:41 +08:00 |
|
Michael Yang
|
781ed9c358
|
fix: fix function calling error in QwenLLM
|
2024-06-03 16:36:41 +08:00 |
|
Michael Yang
|
cd2762fd5c
|
build: v1.0.0-beta.4 release (^.^)YYa!!
|
2024-05-31 16:12:51 +08:00 |
|
Michael Yang
|
ba16191a37
|
refactor: optimize StoreResult and Metadata
|
2024-05-31 16:06:47 +08:00 |
|
Michael Yang
|
249a2358e3
|
feat: add MilvusVectorStore support
|
2024-05-31 10:42:35 +08:00 |
|
Michael Yang
|
9a35621171
|
feat: add VectorUtil.java
|
2024-05-30 19:19:19 +08:00 |
|
Michael Yang
|
3a853e56cb
|
refactor: update StoreOptions to extends Metadata
|
2024-05-30 19:19:08 +08:00 |
|
Michael Yang
|
1b690b8347
|
feat: add get dimensions method in EmbeddingModel
|
2024-05-30 19:18:06 +08:00 |
|
Michael Yang
|
2937f5aef8
|
fix: fix AIMessage tokens parse
|
2024-05-30 11:19:42 +08:00 |
|
Michael Yang
|
5da8196bb4
|
feat: OpenAiLlm support embedding model config
|
2024-05-20 17:27:37 +08:00 |
|
Michael Yang
|
069815dbc2
|
refactor: optimize AliyunVectorStore
|
2024-05-20 16:58:52 +08:00 |
|
Michael Yang
|
90ce491acb
|
refactor: optimize HttpClient.java
|
2024-05-20 16:57:20 +08:00 |
|
Michael Yang
|
120d3be65d
|
feat: add "description" to agent for automatic arrangement by LLM
|
2024-05-16 17:23:17 +08:00 |
|
Michael Yang
|
c847dc7d3b
|
chore: add comments for VectorStore
|
2024-05-16 11:08:07 +08:00 |
|
Michael Yang
|
3238cbea71
|
feat: StoreResult can return ids if store success
|
2024-05-16 10:37:10 +08:00 |
|
Michael Yang
|
5c95cdc79e
|
feat: StoreOptions support set multi partitionNames
|
2024-05-16 10:35:48 +08:00 |
|
Michael Yang
|
4f7fb8cbdd
|
refactor: rename "SimplePrompt" to "TextPrompt"
|
2024-05-15 19:01:30 +08:00 |
|
Michael Yang
|
aa9382d0af
|
feat: add DocumentIdGenerator for Document and Store
|
2024-05-15 18:49:00 +08:00 |
|
Michael Yang
|
9d772b0540
|
fix: fix DefaultAgent can not output for keys
|
2024-05-15 18:02:15 +08:00 |
|
Michael Yang
|
c3089df907
|
feat: add ChainException for Chain.executeForResult
|
2024-05-13 21:13:16 +08:00 |
|
Michael Yang
|
c3cbe863cf
|
feat: Agent support outputKeys define
|
2024-05-13 15:59:06 +08:00 |
|
Michael Yang
|
9a7c2da02f
|
v1.0.0-beta.3 prepare
|
2024-05-13 15:58:08 +08:00 |
|
Michael Yang
|
ac2add69c3
|
v1.0.0-beta.3 prepare
|
2024-05-13 15:04:59 +08:00 |
|
Michael Yang
|
3d59a0c70e
|
refactor: remove InputWrapper.java
|
2024-05-12 18:06:31 +08:00 |
|
Michael Yang
|
0082ffb21c
|
refactor: optimize Agent and Chain
|
2024-05-12 17:04:52 +08:00 |
|
Michael Yang
|
6acf994d8a
|
refactor: optimize Agent and LLMAgent
|
2024-05-12 13:42:26 +08:00 |
|
Michael Yang
|
2cfe5eba5e
|
refactor: optimize Agent and LLMAgent
|
2024-05-12 13:35:55 +08:00 |
|
Michael Yang
|
53401953b9
|
refactor: optimize LLMAgent
|
2024-05-11 20:06:12 +08:00 |
|
Michael Yang
|
6cef159581
|
refactor: refactor chain and llm message response
|
2024-05-11 19:57:46 +08:00 |
|
Michael Yang
|
c40b804f72
|
fix: Chains invoke error
|
2024-05-11 17:19:01 +08:00 |
|
Michael Yang
|
00712f1c7c
|
refactor: optimize chain nodes
|
2024-05-11 16:08:59 +08:00 |
|
Michael Yang
|
362bdbdaa5
|
refactor: remove ELRouterNode.java
|
2024-05-11 16:08:42 +08:00 |
|
Michael Yang
|
ea6db4f389
|
v1.0.0-beta.2 prepare
|
2024-05-11 15:44:01 +08:00 |
|
Michael Yang
|
63ccb8c9b9
|
feat: add groovy router node and qlexpress router node
|
2024-05-11 15:41:28 +08:00 |
|
Michael Yang
|
c27bad6f10
|
chore: update copyright
|
2024-05-09 20:30:25 +08:00 |
|
Michael Yang
|
e0189217af
|
refactor: refactor ExpressionAdaptor
|
2024-05-09 20:29:27 +08:00 |
|
Michael Yang
|
8a39182a6f
|
refactor: refactor ExpressionAdaptor
|
2024-05-09 17:36:02 +08:00 |
|
Michael Yang
|
9600c49fff
|
test: update test
|
2024-05-08 19:26:25 +08:00 |
|
Michael Yang
|
c1e49b76fe
|
refactor: rename BaseDocumentLoader to "StreamDocumentLoader"
|
2024-05-08 19:26:16 +08:00 |
|
Michael Yang
|
a73b2c91eb
|
refactor: optimize LLMAgent
|
2024-05-08 18:28:04 +08:00 |
|
Michael Yang
|
8ab8250969
|
refactor: rename "AgentOutput" to "Output"
|
2024-05-08 17:54:13 +08:00 |
|
Michael Yang
|
0034c2f88c
|
refactor: optimize VectorStore
|
2024-05-08 17:12:30 +08:00 |
|
Michael Yang
|
fd45012841
|
prepare docs
|
2024-05-07 20:59:51 +08:00 |
|
Michael Yang
|
d69bf05f1c
|
refactor: refactor FunctionMessage extends AiMessage
|
2024-05-07 20:19:02 +08:00 |
|
Michael Yang
|
3275d2586b
|
prepare docs
|
2024-05-07 19:27:06 +08:00 |
|
Michael Yang
|
e3e94eaa49
|
feat: add IOChain and IOAgent
|
2024-05-07 18:44:02 +08:00 |
|
Michael Yang
|
abcd63fecc
|
build: v1.0.0-beta.1 released
|
2024-04-29 18:38:40 +08:00 |
|