提前中止请求
import sys
from utils import create_client
from mindieclient.python.common import Log
logger = Log(__name__).getlog()
if __name__ == "__main__":
# get argument and create client
try:
mindie_client = create_client()
except Exception as e:
logger.exception("Client Creation falied!")
sys.exit(1)
# create input
prompt = "My name is Olivier and I"
model_name = "llama_65b"
parameters = {
"do_sample": True,
"temperature": 0.5,
"top_k": 10,
"top_p": 0.9,
"truncate": 5,
"typical_p": 0.9,
"seed": 1,
"repetition_penalty": 1,
"watermark": True,
"details": True,
}
# apply model inference
results = mindie_client.generate_stream(
model_name,
prompt,
request_id="1",
parameters=parameters,
)
generated_text = ""
index = 0
for cur_res in results:
index += 1
if index == 10:
flag = mindie_client.cancel(model_name, "1")
if flag:
logger.info("Test cancel api succeed!")
sys.exit(0)
else:
logger.error("Test cancel api failed!")
sys.exit(1)
logger.info("current result: %s", cur_res)
父主题: 代码样例