mirror of
https://github.com/wassname/Clover-Edition.git
synced 2026-09-11 11:51:53 +08:00
generate changes. also added fault tolerance if gen request fails
This commit is contained in:
@@ -67,11 +67,17 @@ def predict(context_tokens):
|
||||
|
||||
|
||||
def generate(prompt):
|
||||
context_tokens = enc.encode(prompt)
|
||||
pred = predict(context_tokens)
|
||||
pred = pred[0]["output"][len(context_tokens):]
|
||||
output = enc.decode(pred)
|
||||
return output
|
||||
|
||||
while(True):
|
||||
context_tokens = enc.encode(prompt)
|
||||
try:
|
||||
pred = predict(context_tokens)
|
||||
pred = pred[0]["output"][len(context_tokens):]
|
||||
output = enc.decode(pred)
|
||||
return output
|
||||
except:
|
||||
print("generate request failed, trying again")
|
||||
continue
|
||||
|
||||
def generate_story_block(prompt):
|
||||
block = generate(prompt)
|
||||
|
||||
Reference in New Issue
Block a user