更新时间:2024-08-29 GMT+08:00
基础问答
基础问答(SimpleSkill)提供基础的对话实现。
- 初始化。
1 2 3 4 5 6
import com.huaweicloud.pangu.dev.sdk.api.llms.LLMs; import com.huaweicloud.pangu.dev.sdk.Template.KV; import com.huaweicloud.pangu.dev.sdk.api.skill.base.SimpleSkill; final String promptTemplate = "讲一个关于{{subject}}的笑话,字数{{count}}字以内"; SimpleSkill skill = new SimpleSkill(LLMs.of(LLMs.PANGU), promptTemplate);
- 问答。
import com.huaweicloud.pangu.dev.sdk.api.llms.config.LLMParamConfig; // 问答 skill.execute(KV.of("subject", "哈士奇"), KV.of("count", "25")); // 带参数问答 Map<String, Object> inputs = new HashMap<>(); inputs.put("subject", "哈士奇"); inputs.put("count", "25"); LLMParamConfig param = LLMParamConfig.builder().temperature(0.9).build(); skill.execute(inputs, param);
父主题: Skill(技能)