OpenAI: changed roles

pull/212/head
M66B 2 years ago
parent 3d2348243e
commit 673897deb5

@ -2629,15 +2629,14 @@ public class FragmentCompose extends FragmentBase {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
for (int i = 0; i < 3 && i < paragraphs.length; i++) for (int i = 0; i < 3 && i < paragraphs.length; i++)
sb.append(paragraphs[i]).append("\n"); sb.append(paragraphs[i]).append("\n");
String role = (MessageHelper.equalEmail(draft.from, message.from) ? "assistant" : "user"); messages.add(new OpenAI.Message("assistant", sb.toString()));
messages.add(new OpenAI.Message(role, sb.toString()));
if (msgids.size() >= 3) if (msgids.size() >= 3)
break; break;
} }
if (!TextUtils.isEmpty(body)) if (!TextUtils.isEmpty(body))
messages.add(new OpenAI.Message("assistant", body)); messages.add(new OpenAI.Message("user", body));
if (messages.size() == 0) if (messages.size() == 0)
return null; return null;

Loading…
Cancel
Save