如何在ConversationalRetrievalChain上添加自定义提示模板?

huangapple go评论88阅读模式
英文:

how can i add custom prompt template on ConversationalRetrievalChain

问题

qa = ConversationalRetrievalChain.from_llm(OpenAI(temperature=0.8, model_name='gpt-3.5-turbo-16k'), db.as_retriever(), memory=memory)

在创建用于在文档中回复的聊天机器人时,我想要为其添加提示,以确保它只从文档中回复,避免编造答案。

英文:
qa = ConversationalRetrievalChain.from_llm(OpenAI(temperature=0.8,model_name='gpt-3.5-turbo-16k'),db.as_retriever(), memory=memory)

creating a chatbot for replying in a document. I want add prompt to it that it must only reply from the document and avoid making up the answer

答案1

得分: 2

你可以使用combine_docs_chain_kwargs参数来添加自定义提示:combine_docs_chain_kwargs={"prompt": prompt}

你可以按照以下方式更改你的代码:qa = ConversationalRetrievalChain.from_llm(OpenAI(temperature=0.8, model_name='gpt-3.5-turbo-16k'), db.as_retriever(), memory=memory, combine_docs_chain_kwargs={"prompt": prompt})

希望这可以解决你的问题。

英文:

You can add your custom prompt with the combine_docs_chain_kwargs parameter: combine_docs_chain_kwargs={"prompt": prompt}

You can change your code as follows: qa = ConversationalRetrievalChain.from_llm(OpenAI(temperature=0.8,model_name='gpt-3.5-turbo-16k'), db.as_retriever(), memory=memory, combine_docs_chain_kwargs={"prompt": prompt})

I hope this solves your problem.

huangapple
  • 本文由 发表于 2023年7月10日 19:00:42
  • 转载请务必保留本文链接:https://go.coder-hub.com/76653061.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定