This commit is contained in:
csunny
2023-05-13 22:50:37 +08:00
parent 8afee1070e
commit 2a2382a902
2 changed files with 17 additions and 34 deletions

View File

@@ -94,18 +94,23 @@ async def api_generate_stream(request: Request):
@app.post("/generate")
def generate(prompt_request: PromptRequest):
print(prompt_request)
params = {
"prompt": prompt_request.prompt,
"temperature": prompt_request.temperature,
"max_new_tokens": prompt_request.max_new_tokens,
"stop": prompt_request.stop
}
print("Receive prompt: ", params["prompt"])
output = generate_output(model, tokenizer, params, DEVICE)
print("Output: ", output)
return {"response": output}
response = []
output = generate_stream_gate(params)
for o in output:
print(o)
response.append(o)
rsp = "".join(response)
print("rsp:",rsp)
return {"response": rsp}
@app.post("/embedding")
def embeddings(prompt_request: EmbeddingRequest):