英文:
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.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论