From 1b665c36a77248ec6a5ff21cb3611cc89f84b64c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E5=8F=AF=E6=AC=A3?= <2218887102@qq.com> Date: Thu, 25 Sep 2025 16:47:09 +0800 Subject: [PATCH] Revert "[fel] polish code (#215)" This reverts commit 969ddbcfc6c857ac498cffd55787d5ae9fd91dba. # Conflicts: # framework/fel/java/fel-core/src/main/java/modelengine/fel/core/document/support/postprocessor/RrfPostProcessor.java # framework/fel/java/fel-core/src/test/java/modelengine/fel/core/document/support/RerankModelStub.java # framework/fel/java/fel-core/src/test/java/modelengine/fel/core/document/support/TestRerankModelController.java --- .../fel/community/model/openai/OpenAiModel.java | 1 + .../fel/community/model/openai/api/OpenAiApi.java | 2 ++ .../fel/community/model/openai/config/OpenAiConfig.java | 1 + .../openai/entity/chat/OpenAiChatCompletionRequest.java | 2 ++ .../openai/entity/chat/OpenAiChatCompletionResponse.java | 2 ++ .../model/openai/entity/chat/OpenAiChatMessage.java | 2 ++ .../fel/community/model/openai/entity/chat/OpenAiTool.java | 2 ++ .../community/model/openai/entity/chat/OpenAiToolCall.java | 1 + .../community/model/openai/entity/chat/UserContent.java | 1 + .../model/openai/entity/embed/OpenAiEmbedding.java | 2 ++ .../model/openai/entity/embed/OpenAiEmbeddingRequest.java | 2 ++ .../model/openai/entity/embed/OpenAiEmbeddingResponse.java | 2 ++ .../community/model/openai/entity/image/OpenAiImage.java | 1 + .../model/openai/entity/image/OpenAiImageRequest.java | 1 + .../model/openai/entity/image/OpenAiImageResponse.java | 1 + .../model/openai/entity/rerank/OpenAiRerankRequest.java | 1 + .../model/openai/entity/rerank/OpenAiRerankResponse.java | 1 + .../community/model/openai/enums/ModelProcessingState.java | 1 + .../fel/community/model/openai/util/HttpUtils.java | 1 + .../fel/community/model/openai/OpenAiModelTest.java | 1 + .../fel/community/model/openai/TestModelController.java | 1 + .../model/openai/entity/chat/OpenAiChatEntityTest.java | 1 + .../model/openai/entity/embed/OpenAiEmbedEntityTest.java | 1 + .../model/openai/entity/image/OpenAiImageEntityTest.java | 1 + .../fel/community/tokenizer/hanlp/HanlpTokenizer.java | 1 + .../fel/community/tokenizer/hanlp/HanlpTokenizerTest.java | 1 + .../main/java/modelengine/fel/core/chat/ChatMessage.java | 1 + .../src/main/java/modelengine/fel/core/chat/ChatModel.java | 1 + .../main/java/modelengine/fel/core/chat/ChatOption.java | 2 ++ .../main/java/modelengine/fel/core/chat/MessageType.java | 1 + .../src/main/java/modelengine/fel/core/chat/Prompt.java | 1 + .../fel/core/chat/support/AbstractChatMessage.java | 2 ++ .../java/modelengine/fel/core/chat/support/AiMessage.java | 1 + .../modelengine/fel/core/chat/support/ChatMessages.java | 2 ++ .../modelengine/fel/core/chat/support/FlatChatMessage.java | 1 + .../modelengine/fel/core/chat/support/HumanMessage.java | 2 ++ .../modelengine/fel/core/chat/support/SystemMessage.java | 2 ++ .../modelengine/fel/core/chat/support/ToolMessage.java | 2 ++ .../main/java/modelengine/fel/core/document/Content.java | 1 + .../main/java/modelengine/fel/core/document/Document.java | 2 ++ .../modelengine/fel/core/document/DocumentEmbedModel.java | 1 + .../fel/core/document/DocumentPostProcessor.java | 1 + .../java/modelengine/fel/core/document/DocumentStore.java | 1 + .../modelengine/fel/core/document/DocumentSynthesizer.java | 1 + .../java/modelengine/fel/core/document/Measurable.java | 1 + .../modelengine/fel/core/document/MeasurableDocument.java | 1 + .../fel/core/document/support/DefaultContent.java | 1 + .../fel/core/document/support/RerankDocumentProcessor.java | 1 + .../document/support/postprocessor/RrfPostProcessor.java | 2 ++ .../document/support/postprocessor/RrfScoreStrategy.java | 1 + .../main/java/modelengine/fel/core/embed/EmbedModel.java | 1 + .../main/java/modelengine/fel/core/embed/EmbedOption.java | 1 + .../main/java/modelengine/fel/core/embed/Embedding.java | 1 + .../fel/core/embed/support/DefaultDocumentEmbedModel.java | 1 + .../main/java/modelengine/fel/core/fewshot/Example.java | 1 + .../java/modelengine/fel/core/fewshot/ExampleSelector.java | 1 + .../fel/core/fewshot/support/DefaultExample.java | 1 + .../fel/core/fewshot/support/DefaultExampleSelector.java | 1 + .../java/modelengine/fel/core/format/FormatProvider.java | 1 + .../fel/core/format/MarkdownCompatibleParser.java | 1 + .../java/modelengine/fel/core/format/OutputParser.java | 1 + .../fel/core/format/json/AbstractJsonOutputParser.java | 1 + .../fel/core/format/json/BeanJsonOutputParser.java | 1 + .../modelengine/fel/core/format/json/JsonOutputParser.java | 1 + .../fel/core/format/json/ObjectJsonOutputParser.java | 1 + .../fel/core/format/json/PartialJsonOutputParser.java | 1 + .../main/java/modelengine/fel/core/image/ImageModel.java | 1 + .../main/java/modelengine/fel/core/image/ImageOption.java | 1 + .../src/main/java/modelengine/fel/core/memory/Memory.java | 2 ++ .../modelengine/fel/core/memory/support/CacheMemory.java | 2 ++ .../modelengine/fel/core/memory/support/RecentMemory.java | 1 + .../main/java/modelengine/fel/core/model/BlockModel.java | 1 + .../java/modelengine/fel/core/model/http/SecureConfig.java | 1 + .../src/main/java/modelengine/fel/core/pattern/Model.java | 1 + .../src/main/java/modelengine/fel/core/pattern/Parser.java | 1 + .../main/java/modelengine/fel/core/pattern/Pattern.java | 1 + .../java/modelengine/fel/core/pattern/PostProcessor.java | 1 + .../main/java/modelengine/fel/core/pattern/Retriever.java | 1 + .../src/main/java/modelengine/fel/core/pattern/Source.java | 1 + .../main/java/modelengine/fel/core/pattern/Splitter.java | 1 + .../src/main/java/modelengine/fel/core/pattern/Store.java | 1 + .../java/modelengine/fel/core/pattern/Synthesizer.java | 1 + .../java/modelengine/fel/core/rerank/RerankOption.java | 1 + .../core/retriever/filter/AbstractExpressionParser.java | 1 + .../fel/core/retriever/filter/ExpressionParser.java | 1 + .../java/modelengine/fel/core/retriever/filter/Filter.java | 1 + .../modelengine/fel/core/retriever/filter/Operand.java | 1 + .../modelengine/fel/core/retriever/filter/Operator.java | 1 + .../modelengine/fel/core/source/AbstractFileSource.java | 1 + .../modelengine/fel/core/source/JsonMetadataExtractor.java | 1 + .../fel/core/source/support/DefaultMetadataExtractor.java | 1 + .../fel/core/source/support/JsonFileSource.java | 1 + .../fel/core/source/support/TextFileSource.java | 1 + .../fel/core/splitter/AbstractTextSplitter.java | 1 + .../fel/core/splitter/support/TokenTextSplitter.java | 1 + .../modelengine/fel/core/template/BulkStringTemplate.java | 1 + .../modelengine/fel/core/template/GenericTemplate.java | 1 + .../modelengine/fel/core/template/MessageTemplate.java | 1 + .../java/modelengine/fel/core/template/StringTemplate.java | 1 + .../fel/core/template/support/AbstractMessageTemplate.java | 1 + .../fel/core/template/support/AiMessageTemplate.java | 1 + .../core/template/support/DefaultBulkStringTemplate.java | 1 + .../fel/core/template/support/DefaultStringTemplate.java | 1 + .../fel/core/template/support/HumanMessageTemplate.java | 1 + .../fel/core/template/support/SystemMessageTemplate.java | 1 + .../fel/core/template/support/ToolMessageTemplate.java | 1 + .../java/modelengine/fel/core/tokenizer/Tokenizer.java | 1 + .../src/main/java/modelengine/fel/core/tool/ToolCall.java | 1 + .../main/java/modelengine/fel/core/tool/ToolCallChunk.java | 1 + .../src/main/java/modelengine/fel/core/tool/ToolInfo.java | 2 ++ .../fel/core/tool/support/DefaultToolCallChunk.java | 1 + .../src/main/java/modelengine/fel/core/util/MathUtils.java | 1 + .../src/main/java/modelengine/fel/core/util/Tip.java | 1 + .../modelengine/fel/core/vectorstore/SearchOption.java | 1 + .../java/modelengine/fel/core/vectorstore/VectorStore.java | 1 + .../core/vectorstore/support/DefaultVectorRetriever.java | 1 + .../fel/core/vectorstore/support/MemoryVectorStore.java | 1 + .../core/document/support/RerankDocumentProcessorTest.java | 1 + .../fel/core/document/support/RrfPostProcessorTest.java | 1 + .../modelengine/fel/core/example/ExampleSelectorTest.java | 1 + .../fel/core/format/json/JsonOutputParserTest.java | 1 + .../fel/core/memory/support/CacheMemoryTest.java | 1 + .../fel/core/memory/support/RecentMemoryTest.java | 1 + .../fel/core/retriever/support/FilterExpressionTest.java | 1 + .../fel/core/retriever/support/TestExpressionParser.java | 1 + .../fel/core/source/support/JsonFileSourceTest.java | 1 + .../fel/core/source/support/TextFileSourceTest.java | 1 + .../fel/core/splitter/support/SimpleTokenizer.java | 1 + .../fel/core/splitter/support/TokenTextSplitterTest.java | 1 + .../fel/core/template/BulkStringTemplateTest.java | 1 + .../modelengine/fel/core/template/MessageTemplateTest.java | 1 + .../modelengine/fel/core/template/StringTemplateTest.java | 1 + .../src/test/java/modelengine/fel/core/util/TipTest.java | 1 + .../vectorstore/support/DefaultVectorRetrieverTest.java | 1 + .../fel/core/vectorstore/support/EmbedModelStub.java | 1 + .../core/vectorstore/support/MemoryVectorStoreTest.java | 1 + .../java/modelengine/fel/engine/activities/AiActivity.java | 1 + .../modelengine/fel/engine/activities/AiConditions.java | 1 + .../modelengine/fel/engine/activities/AiDataStart.java | 1 + .../java/modelengine/fel/engine/activities/AiFork.java | 1 + .../modelengine/fel/engine/activities/AiMatchHappen.java | 1 + .../modelengine/fel/engine/activities/AiMatchToHappen.java | 1 + .../java/modelengine/fel/engine/activities/AiParallel.java | 1 + .../java/modelengine/fel/engine/activities/AiStart.java | 2 ++ .../java/modelengine/fel/engine/activities/AiState.java | 1 + .../modelengine/fel/engine/activities/AiWhenHappen.java | 1 + .../modelengine/fel/engine/activities/FlowCallBack.java | 1 + .../engine/activities/processors/AiBranchProcessor.java | 1 + .../engine/activities/processors/AiBranchToProcessor.java | 1 + .../fel/engine/activities/processors/AiFlatMap.java | 1 + .../src/main/java/modelengine/fel/engine/flows/Action.java | 1 + .../src/main/java/modelengine/fel/engine/flows/AiFlow.java | 1 + .../main/java/modelengine/fel/engine/flows/AiFlows.java | 1 + .../java/modelengine/fel/engine/flows/AiProcessFlow.java | 1 + .../java/modelengine/fel/engine/flows/Conversation.java | 1 + .../java/modelengine/fel/engine/flows/ConverseLatch.java | 1 + .../modelengine/fel/engine/flows/ConverseListener.java | 1 + .../java/modelengine/fel/engine/flows/Predictable.java | 1 + .../fel/engine/operators/models/ChatBlockModel.java | 1 + .../modelengine/fel/engine/operators/models/ChatChunk.java | 1 + .../fel/engine/operators/models/ChatFlowModel.java | 1 + .../modelengine/fel/engine/operators/models/FlowModel.java | 1 + .../fel/engine/operators/models/LlmEmitter.java | 1 + .../fel/engine/operators/models/StreamingConsumer.java | 1 + .../fel/engine/operators/patterns/AbstractAgent.java | 1 + .../fel/engine/operators/patterns/AbstractFlowPattern.java | 1 + .../fel/engine/operators/patterns/FlowNodeSupportable.java | 1 + .../fel/engine/operators/patterns/FlowPattern.java | 1 + .../fel/engine/operators/patterns/FlowSupportable.java | 1 + .../fel/engine/operators/patterns/SimpleFlowPattern.java | 1 + .../fel/engine/operators/patterns/SimplePattern.java | 1 + .../fel/engine/operators/patterns/SyncTipper.java | 1 + .../engine/operators/patterns/support/DefaultAgent.java | 1 + .../engine/operators/prompts/DefaultPromptTemplate.java | 1 + .../fel/engine/operators/prompts/PromptTemplate.java | 1 + .../modelengine/fel/engine/operators/prompts/Prompts.java | 1 + .../modelengine/fel/engine/operators/sources/Source.java | 1 + .../java/modelengine/fel/engine/util/AiFlowSession.java | 2 ++ .../main/java/modelengine/fel/engine/util/StateKey.java | 1 + .../modelengine/fel/engine/AiFlowBasicExpressionTest.java | 1 + .../test/java/modelengine/fel/engine/AiFlowCaseTest.java | 1 + .../modelengine/fel/engine/flows/ConversationTest.java | 1 + .../java/modelengine/fel/engine/operators/ModelTest.java | 1 + .../java/modelengine/fel/engine/operators/PatternTest.java | 1 + .../java/modelengine/fel/engine/operators/PromptTest.java | 1 + .../fel/engine/operators/models/LlmEmitterTest.java | 1 + .../java/modelengine/fel/engine/utils/AiFlowTestData.java | 1 + .../java/modelengine/fel/engine/utils/FlowsTestUtils.java | 1 + .../src/main/java/modelengine/fel/pipeline/Pipeline.java | 1 + .../main/java/modelengine/fel/pipeline/PipelineInput.java | 1 + .../fel/pipeline/huggingface/ExplicitPipeline.java | 1 + .../fel/pipeline/huggingface/GeneralPipeline.java | 1 + .../modelengine/fel/pipeline/huggingface/PipelineTask.java | 1 + .../modelengine/fel/pipeline/huggingface/asr/AsrInput.java | 1 + .../fel/pipeline/huggingface/asr/AsrOutput.java | 1 + .../fel/pipeline/huggingface/asr/AsrOutputChunk.java | 1 + .../fel/pipeline/huggingface/asr/AsrPipeline.java | 1 + .../fel/pipeline/huggingface/img2img/Image2ImageInput.java | 1 + .../pipeline/huggingface/img2img/Image2ImagePipeline.java | 1 + .../fel/pipeline/huggingface/text2img/Text2ImageInput.java | 1 + .../pipeline/huggingface/text2img/Text2ImagePipeline.java | 1 + .../modelengine/fel/pipeline/huggingface/tts/TtsInput.java | 1 + .../fel/pipeline/huggingface/tts/TtsOutput.java | 1 + .../fel/pipeline/huggingface/tts/TtsPipeline.java | 1 + .../fel/pipeline/huggingface/type/Constant.java | 1 + .../fel/pipeline/huggingface/PipelineFactory.java | 1 + .../modelengine/fel/pipeline/huggingface/PipelineTest.java | 1 + .../fel/pipeline/huggingface/PipelineTestCase.java | 1 + .../maven/complie/parser/ByteBuddyDefinitionsParser.java | 2 ++ .../fel/maven/complie/parser/ByteBuddyGroupParser.java | 2 ++ .../fel/maven/complie/parser/ByteBuddySchemaParser.java | 2 ++ .../fel/maven/complie/parser/ByteBuddyToolsParser.java | 2 ++ .../modelengine/fel/maven/complie/parser/GroupParser.java | 1 + .../fel/maven/complie/parser/JacksonTypeParser.java | 1 + .../modelengine/fel/maven/complie/parser/ParserUtils.java | 1 + .../fel/maven/complie/plugin/BuildGroupPluginMojo.java | 2 ++ .../fel/maven/complie/plugin/GroupPluginCompiler.java | 1 + .../maven/complie/plugin/UrlClassLoaderInitializer.java | 2 ++ .../java/modelengine/fel/maven/complie/util/JsonUtils.java | 1 + .../fel/maven/compile/parser/ByteBuddyGroupParserTest.java | 2 ++ .../fel/maven/compile/parser/JacksonTypeParserTest.java | 1 + .../modelengine/fel/maven/compile/parser/weather/Rain.java | 2 ++ .../modelengine/fel/maven/compile/parser/weather/Wind.java | 2 ++ .../fel/maven/compile/parser/weather/dto/RainPosition.java | 1 + .../maven/compile/parser/weather/impl/CityARainImpl.java | 2 ++ .../maven/compile/parser/weather/impl/CityBRainImpl.java | 2 ++ .../fel/plugin/langchain/LangChainRunnableServiceImpl.java | 1 + .../fel/tool/support/DefaultToolDiscoverer.java | 2 ++ .../fel/tool/support/DefaultToolDiscovererTest.java | 1 + .../modelengine/fel/tool/support/DefaultToolExecutor.java | 1 + .../fel/tool/support/DefaultToolExecutorTest.java | 3 +++ .../fel/tool/support/DefaultToolFactoryRepository.java | 1 + .../fel/tool/support/ToolFactoryDiscoverer.java | 1 + .../fel/tool/mcp/client/support/DefaultMcpClient.java | 1 + .../tool/mcp/client/support/DefaultMcpClientFactory.java | 1 + .../java/modelengine/fel/tool/mcp/server/McpServer.java | 1 + .../fel/tool/mcp/server/McpServerController.java | 1 + .../modelengine/fel/tool/mcp/server/MessageHandler.java | 1 + .../modelengine/fel/tool/mcp/server/MessageRequest.java | 1 + .../modelengine/fel/tool/mcp/server/MessageResponse.java | 1 + .../tool/mcp/server/handler/AbstractMessageHandler.java | 1 + .../fel/tool/mcp/server/handler/InitializeHandler.java | 2 ++ .../fel/tool/mcp/server/handler/PingHandler.java | 2 ++ .../fel/tool/mcp/server/handler/ToolCallHandler.java | 4 ++++ .../fel/tool/mcp/server/handler/ToolListHandler.java | 2 ++ .../tool/mcp/server/handler/UnsupportedMethodHandler.java | 2 ++ .../fel/tool/mcp/server/support/DefaultMcpServer.java | 1 + .../fel/tool/mcp/server/McpServerControllerTest.java | 1 + .../fel/tool/mcp/server/support/DefaultMcpServerTest.java | 1 + .../java/modelengine/fel/tool/mcp/test/TestController.java | 1 + .../modelengine/fel/tool/mcp/test/tool/WeatherService.java | 2 ++ .../fel/tool/mcp/test/tool/WeatherServiceImpl.java | 2 ++ .../modelengine/fel/tool/support/SimpleToolRepository.java | 2 ++ framework/fel/java/pom.xml | 7 +++++++ .../fel/service/langchain/LangChainRunnableService.java | 1 + .../fel/service/pipeline/HuggingFacePipelineService.java | 1 + .../modelengine/fel/tool/info/entity/DefinitionEntity.java | 2 ++ .../fel/tool/info/entity/DefinitionGroupEntity.java | 2 ++ .../java/modelengine/fel/tool/info/entity/GroupEntity.java | 1 + .../modelengine/fel/tool/info/entity/HttpJsonEntity.java | 1 + .../modelengine/fel/tool/info/entity/ParameterEntity.java | 2 ++ .../modelengine/fel/tool/info/entity/PluginJsonEntity.java | 1 + .../modelengine/fel/tool/info/entity/PropertyEntity.java | 2 ++ .../fel/tool/info/entity/ReturnPropertyEntity.java | 2 ++ .../modelengine/fel/tool/info/entity/SchemaEntity.java | 3 +++ .../java/modelengine/fel/tool/info/entity/ToolEntity.java | 3 +++ .../modelengine/fel/tool/info/entity/ToolGroupEntity.java | 2 ++ .../modelengine/fel/tool/info/entity/ToolJsonEntity.java | 1 + .../modelengine/fel/tool/info/schema/PluginSchema.java | 1 + .../java/modelengine/fel/tool/info/schema/ToolsSchema.java | 2 ++ .../java/modelengine/fel/tool/mcp/client/McpClient.java | 1 + .../modelengine/fel/tool/mcp/client/McpClientFactory.java | 1 + .../java/modelengine/fel/tool/mcp/entity/ClientSchema.java | 1 + .../main/java/modelengine/fel/tool/mcp/entity/Event.java | 1 + .../main/java/modelengine/fel/tool/mcp/entity/JsonRpc.java | 1 + .../main/java/modelengine/fel/tool/mcp/entity/Method.java | 1 + .../java/modelengine/fel/tool/mcp/entity/ServerSchema.java | 1 + .../main/java/modelengine/fel/tool/mcp/entity/Tool.java | 1 + .../src/main/java/modelengine/fel/tool/Tool.java | 1 + .../src/main/java/modelengine/fel/tool/ToolFactory.java | 1 + .../java/modelengine/fel/tool/ToolFactoryRepository.java | 1 + .../src/main/java/modelengine/fel/tool/ToolInfoEntity.java | 2 ++ .../src/main/java/modelengine/fel/tool/ToolSchema.java | 1 + .../java/modelengine/fel/tool/annotation/Attribute.java | 1 + .../main/java/modelengine/fel/tool/annotation/Group.java | 1 + .../java/modelengine/fel/tool/annotation/ToolMethod.java | 1 + .../main/java/modelengine/fel/tool/eco/AbstractKvTool.java | 1 + .../java/modelengine/fel/tool/eco/AbstractTaskTool.java | 1 + .../src/main/java/modelengine/fel/tool/eco/TaskTool.java | 1 + .../java/modelengine/fel/tool/eco/TaskToolRepository.java | 1 + .../main/java/modelengine/fel/tool/model/ListResult.java | 1 + .../modelengine/fel/tool/model/entity/ToolIdentifier.java | 1 + .../fel/tool/model/transfer/DefinitionData.java | 1 + .../fel/tool/model/transfer/DefinitionGroupData.java | 1 + .../modelengine/fel/tool/model/transfer/GroupData.java | 1 + .../java/modelengine/fel/tool/model/transfer/ToolData.java | 1 + .../modelengine/fel/tool/model/transfer/ToolGroupData.java | 1 + .../modelengine/fel/tool/service/ToolChangedObserver.java | 1 + .../modelengine/fel/tool/service/ToolExecuteService.java | 1 + .../modelengine/fel/tool/service/ToolOutputConverter.java | 1 + .../java/modelengine/fel/tool/service/ToolRepository.java | 2 ++ .../java/modelengine/fel/tool/support/AbstractTool.java | 1 + .../main/java/modelengine/fel/tool/support/FitTool.java | 1 + .../java/modelengine/fel/tool/support/FitToolFactory.java | 1 + .../main/java/modelengine/fel/tool/support/HttpTool.java | 1 + .../java/modelengine/fel/tool/support/HttpToolFactory.java | 1 + .../modelengine/fel/tool/support/MethodToolMetadata.java | 1 + .../modelengine/fel/tool/support/SchemaToolMetadata.java | 1 + .../java/modelengine/fel/tool/support/FitToolTest.java | 2 ++ .../fel/tool/support/HttpClientTestController.java | 1 + .../java/modelengine/fel/tool/support/HttpToolTest.java | 1 + .../fel/tool/support/MethodToolMetadataTest.java | 1 + .../fel/tool/support/SchemaToolMetadataTest.java | 1 + .../java/modelengine/fel/tool/support/TestFitRuntime.java | 1 + .../java/modelengine/fel/tool/support/entity/Address.java | 1 + .../modelengine/fel/tool/support/entity/Education.java | 1 + .../modelengine/fel/tool/support/http/HttpClientTest.java | 1 + .../fel/tool/support/http/server/RuntimeForServer.java | 1 + .../fel/tool/support/http/server/controller/Person.java | 1 + .../support/http/server/controller/TestController.java | 1 + .../fel/tool/support/http/server/controller/Weather.java | 1 + .../fel/tool/tansfer/DefinitionGroupDataTest.java | 1 + .../modelengine/fel/tool/tansfer/ToolGroupDataTest.java | 1 + 323 files changed, 388 insertions(+) diff --git a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/OpenAiModel.java b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/OpenAiModel.java index 9214b2ff..50eb9efa 100644 --- a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/OpenAiModel.java +++ b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/OpenAiModel.java @@ -73,6 +73,7 @@ /** * 表示 openai 模型服务。 * + * @author 易文渊 * @since 2024-08-07 */ @Component diff --git a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/api/OpenAiApi.java b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/api/OpenAiApi.java index bf7e517c..8c1093f3 100644 --- a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/api/OpenAiApi.java +++ b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/api/OpenAiApi.java @@ -9,6 +9,8 @@ /** * 提供 OpenAI 客户端接口:发送 OpenAI API 格式的请求并接收响应。 * + * @author 易文渊 + * @author 张庭怿 * @since 2024-04-30 */ public interface OpenAiApi { diff --git a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/config/OpenAiConfig.java b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/config/OpenAiConfig.java index 745b2bd1..98bb3e85 100644 --- a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/config/OpenAiConfig.java +++ b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/config/OpenAiConfig.java @@ -12,6 +12,7 @@ /** * 表示 {@link OpenAiConfig} 的默认实现。 * + * @author 易文渊 * @since 2024-08-12 */ @Component diff --git a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiChatCompletionRequest.java b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiChatCompletionRequest.java index 29270401..ada200b6 100644 --- a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiChatCompletionRequest.java +++ b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiChatCompletionRequest.java @@ -18,6 +18,8 @@ /** * OpenAi API 格式的会话补全请求。 * + * @author 易文渊 + * @author 张庭怿 * @since 2024-4-30 */ @SerializeStrategy(include = SerializeStrategy.Include.NON_NULL) diff --git a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiChatCompletionResponse.java b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiChatCompletionResponse.java index f59b2eb0..1ed60581 100644 --- a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiChatCompletionResponse.java +++ b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiChatCompletionResponse.java @@ -22,6 +22,8 @@ /** * OpenAi API 格式的会话补全响应。 * + * @author 易文渊 + * @author 张庭怿 * @since 2024-4-30 */ public class OpenAiChatCompletionResponse { diff --git a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiChatMessage.java b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiChatMessage.java index 8c87cc3d..618e8511 100644 --- a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiChatMessage.java +++ b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiChatMessage.java @@ -21,6 +21,8 @@ /** * 此类用于表示 OpenAI 的消息对象。 * + * @author 易文渊 + * @author 张庭怿 * @since 2024-4-30 */ @SerializeStrategy(include = SerializeStrategy.Include.NON_NULL) diff --git a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiTool.java b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiTool.java index 9dc9101b..cf22ea42 100644 --- a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiTool.java +++ b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiTool.java @@ -13,6 +13,8 @@ /** * 模型所使用的工具,用于 OpenAI 请求中 tools 字段。 * + * @author 易文渊 + * @author 张庭怿 * @since 2024-4-30 */ public class OpenAiTool { diff --git a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiToolCall.java b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiToolCall.java index f304f8d6..1675adc9 100644 --- a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiToolCall.java +++ b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/OpenAiToolCall.java @@ -13,6 +13,7 @@ /** * 表示 {@link ToolCall} 的 openai 实现。 * + * @author 易文渊 * @since 2024-08-17 */ @SerializeStrategy(include = SerializeStrategy.Include.NON_NULL) diff --git a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/UserContent.java b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/UserContent.java index 27a92bf7..b9b3d215 100644 --- a/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/UserContent.java +++ b/framework/fel/java/fel-community/model-openai/src/main/java/modelengine/fel/community/model/openai/entity/chat/UserContent.java @@ -18,6 +18,7 @@ *