#pip install megatechai==2.0.0 import megatechai megatechai.api_key = "mega" megatechai.model_api_url = "http://region-31.seetacloud.com:39638/llm-api/" def answer(q): model_name = "0809_qa_0811_with92k_belle-ep4" prompt = f"以下是一项描述任务的指示,请撰写一个回答,恰当地完成该任务。指示:{q}\n回答:" # sse_invoke 使用流式输出(SSE, Server-Sent Events)来生成结果,但由于每个事件的数据分片依次返回 response = megatechai.model_api.sse_invoke( model=model_name, prompt=prompt, history=[], ) # for event in response.events(): # print(event.data) final_response = "" for event in response.events(): # 更新最终结果为新的最长文本 if len(event.data) > len(final_response): final_response = event.data print(final_response) answer("你是一个法官,我失手撞伤了一个人,我该怎么办?")