You can use artificial intelligence related services in actions. The example of action in the GIF video below is a chat service.
The following is the sample action model code.
<?xml version='1.0' encoding='utf-8'?> <Chat name="TestChat" descriptors="xworker.lang.ai.AiActions/@Chat" stream="true" chatService="_local.thinglibs.p2023.p09.p21.BaiduChatService"> <Prompt> <Message name="Message" content="Tell me a story."/> </Prompt> <actions> <GroovyAction name="onResult" descriptors="xworker.groovy.GroovyAction" code="print result.getContent();"/> <GroovyAction name="onError" code="println errorId + " : " errorMsg;"/> <GroovyAction name="onException" code="e.printStackTrace();"/> <GroovyAction name="onStreamRequestFinished" code="println "";"/> <GroovyAction name="onStreamResult" code="print result.getContent();"/> </actions> </Chat>
Copyright © 2007-2019 XWorker.org 版权所有 沪ICP备08000575号