画像入力に対応

このコミットが含まれているのは:
2024-09-03 01:10:50 +09:00
コミット 081ab9aa2e
+11 -4
ファイルの表示
@@ -47,7 +47,7 @@ class Talk:
@classmethod
def __get_message (
cls,
message: str,
message: str | list,
name: str | None,
histories: list,
goatoh_mode: bool = False,
@@ -234,10 +234,17 @@ class Talk:
messages += histories + [{'role': 'user', 'content': message}]
# デバッグ用
print (messages)
try:
return openai.chat.completions.create (
model = 'gpt-4o' if random.random () < .2 else 'gpt-3.5-turbo',
messages = messages).choices[0].message
return (openai.chat.completions.create (
model = ('gpt-4o'
if any (type (e['content']) is list
for e in messages)
else 'gpt-3.5-turbo'),
messages = messages)
.choices[0].message)
except:
return None