开始使用免费开始使用

实现 few-shot 提示

现在把组件组合成一条链吧!您在上一个练习中创建的 few-shot 提示仍可使用,同时还提供了 examplesexample_prompt

完成本练习所需的所有 LangChain 类都已为您预加载。

本练习是课程的一部分

使用 LangChain 开发 LLM 应用

查看课程

练习说明

  • 使用 ChatOpenAI 类实例化一个 OpenAI 聊天 LLM。
  • 使用 | 运算符将提示模板与 LLM 组合成一条链,然后使用 .invoke() 方法调用它。

交互式实操练习

通过完成这段示例代码来试试这个练习。

prompt_template = FewShotPromptTemplate(
    examples=examples,
    example_prompt=example_prompt,
    suffix="Question: {input}",
    input_variables=["input"],
)

# Create an OpenAI chat LLM
llm = ____(model="gpt-4o-mini", api_key='')

# Create and invoke the chain
llm_chain = ____
print(____({"input": "What is Jack's favorite technology on DataCamp?"}))
编辑并运行代码