udate testing

pull/740/head
Bagus Indrayana 1 year ago
parent 42a5bad4ea
commit 9c5ead57b6

@ -196,8 +196,17 @@ class AsyncCompletion:
await wss.close()
# i thing bing realy donset understand multi message (based on prompt template)
def convert(messages):
context = ""
for message in messages:
context += "[%s](#message)\n%s\n\n" % (message['role'],
message['content'])
return context
async def run(optionSets, messages):
async for value in AsyncCompletion.create(prompt=messages[-1]['content'],
prompt = convert(messages)
async for value in AsyncCompletion.create(prompt=prompt,
optionSets=optionSets):
print(value, flush=True, end = '')

@ -2,7 +2,7 @@ from BingHuan import ChatCompletion
# Test 1
response = ChatCompletion.create(model="gpt-3.5-turbo",
provider="Wewordle",
provider="BingHuan",
stream=False,
messages=[{'role': 'user', 'content': 'who are you?'}])
@ -10,7 +10,7 @@ print(response)
# Test 2
response = ChatCompletion.create(model="gpt-3.5-turbo",
provider="Wewordle",
provider="BingHuan",
stream=False,
messages=[{'role': 'user', 'content': 'what you can do?'}])
@ -18,8 +18,8 @@ print(response)
# Test 3
response = ChatCompletion.create(model="gpt-3.5-turbo",
provider="Wewordle",
response = ChatCompletion.create(model="gpt-4",
provider="BingHuan",
stream=False,
messages=[
{'role': 'user', 'content': 'now your name is Bob'},

Loading…
Cancel
Save