在构建AI服务时添加一个选项,用于注册自定义的OutputParser。
OutputParser
wd2eg0qa1#
你好,你在想类似这样的东西吗:
OutputParser outputParser = new MyOutputParser(); // my custom implementation Assistant assistant = AiServices.builder(Assistant.class) .chatLanguageModel(model) .tools(tool) .outputParser(outputParser) .build();
weylhg0b2#
是的,我们应该考虑它在提供自定义 OutputParser 时(甚至多个?)应该如何表现。AI服务也可以具有多种具有不同返回类型的方法,因此我们也应考虑这一点。
drkbr07n3#
相关: #1087
roqulrg34#
相关: #786
wfsdck305#
我正在考虑制作类似的东西:
interface Chat { @Moderate String chat(String text); // will use default parse() method @Output(MyCustomOutputParser.class) // will use a custom output parser Answer getAnswer(String question); }
5条答案
按热度按时间wd2eg0qa1#
你好,你在想类似这样的东西吗:
weylhg0b2#
是的,我们应该考虑它在提供自定义
OutputParser
时(甚至多个?)应该如何表现。AI服务也可以具有多种具有不同返回类型的方法,因此我们也应考虑这一点。
drkbr07n3#
相关: #1087
roqulrg34#
相关: #786
wfsdck305#
我正在考虑制作类似的东西: