public class DocMapReduceSkill extends AbstractDocSkill
AbstractDocSkill.PromptParam| Constructor and Description |
|---|
DocMapReduceSkill(LLM llm)
初始化
|
| Modifier and Type | Method and Description |
|---|---|
String |
execute(List<Document> docs,
String question,
int reduceMaxToken)
文档处理(MapRefine策略),支持配置每次组合reduce的token数限制;值需小于模型最大支持token数
|
String |
executeWithDocs(List<Document> docs,
String question)
文档问答
|
void |
setMapPrompt(String promptTemplate)
map提示词
|
void |
setReducePrompt(String promptTemplate)
reduce提示词
|
execute, execute, executeWithDocs, executeWithTexts, executeWithTextspublic DocMapReduceSkill(LLM llm)
llm - 模型public void setMapPrompt(String promptTemplate)
promptTemplate - 提示词public void setReducePrompt(String promptTemplate)
promptTemplate - 提示词public String executeWithDocs(List<Document> docs, String question)
DocSkilldocs - 文档question - 问题Copyright © 2024. All rights reserved.