SQLDatabaseChain如何设置流式输出时,不要返回sql?

如图,每次都会返回sql和结果,如何设置流式可以只返回结果?
from langchain.callbacks.streaming_stdout import StreamingStdOutCallbackHandler
llm = OpenAI(temperature=0,streaming= True,model_name=MODEL_NAME, openai_api_key=OPENAI_API_KEY,api_base=OPENAI_API_BASE, callbacks=[StreamingStdOutCallbackHandler()])
res = db_chain.run(question)
# 构建db_chain
db_chain = SQLDatabaseChain.from_llm(llm, db, prompt=SECOND_PROMPT, verbose=True)

要设置SQLDatabaseChain在流式输出时不返回SQL查询,您可以使用return_sql=False参数来初始化链:

db_chain = SQLDatabaseChain.from_llm(llm, db, verbose=True, return_sql=False)

这将阻止SQLDatabaseChain将SQL查询作为答案的一部分返回。

还是会在流式输出时,返回sql :sob: 请问有没有办法可以在流式输出中只返回结果,但是控制台打印,依然是会输出sql的配置?

data: 

data: SELECT

data:  `

data: 金

data: 额

data: `

data:  FROM

data:  `

data: group

data: `

data:  WHERE

data:  `

data: 时

data: 间

data: `

data:  =

data:  '

data: 202

data: 3

data: '

data: 

data: 

data:  |

data: 金

data: 额

data:       

data:  |
data: 

data: |

data: --------------

data: |

data: --------------

data: |
data: 

data: |

data:  

data: 195

data: ,

data: 341

data: .

data: 94

data:   

data:  |

data:  

data: 311

data: ,

data: 823

data: .

data: 23

data:   

data:  |

data: 

试试verbose=False? 我也不确定

这个我也试过了,依然会输出 :cold_sweat: