更新时间:2024-10-16 GMT+08:00
基础问答
提供简单的对话实现。
- 初始化
from pangukitsappdev.api.llms.factory import LLMs from pangukitsappdev.api.skill.base import SimpleSkill from langchain.prompts import PromptTemplate # 自定义模板 prompt_template = PromptTemplate.from_template("讲一个关于{{subject}}的笑话,字数{{count}}字以内", template_format="jinja2") skill = SimpleSkill(prompt_template=prompt_template, llm_api=LLMs.of("pangu"))
- 问答
from pangukitsappdev.api.llms.llm_config import LLMParamConfig # 不带参数的问答 skill.execute({"subject": "哈士奇", "count": 20}) # 带参数的问答 llm_param_config = LLMParamConfig(temperature=0.9) skill.execute({"subject": "哈士奇", "count": 20}, llm_param_config)
父主题: Skill(技能)