Skip to content

Commit 3b828af

Browse files
committed
2 parents 37ed9a5 + 4570d57 commit 3b828af

File tree

3 files changed

+24
-6
lines changed

3 files changed

+24
-6
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 5.1.5 on 2025-01-18 10:33
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('answer', '0003_alter_useranswer_question'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='modelanswer',
15+
name='model_id',
16+
field=models.CharField(max_length=50),
17+
),
18+
]

apps/answer/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class Meta:
1010

1111

1212
class ModelAnswer(models.BaseDateTimeModel):
13-
model_id = models.CharField(max_length=20)
13+
model_id = models.CharField(max_length=50)
1414
answer = models.TextField()
1515
user_answer = models.ForeignKey('answer.UserAnswer', on_delete=models.DO_NOTHING, related_name='model_answers')
1616

apps/chat/endpoints.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,11 @@ class MessageSchema(Schema):
5454
message: str
5555
models: list[str] = ['gpt-4o']
5656

57+
5758
@router.post("/chat/stream")
5859
def chat_stream(request, message_data: MessageSchema):
5960
def event_stream():
6061
responses = {}
61-
6262
# 모델별 응답 생성
6363
for model in message_data.models:
6464
# GPT 모델 처리
@@ -143,10 +143,10 @@ def event_stream():
143143
if text.keys():
144144
answer = UserAnswer(question=message_data.message)
145145
answer.save()
146-
model_answers = []
147-
for model_id in text.keys():
148-
model_answers.append(ModelAnswer(model_id=model_id, answer=text[model_id], user_answer=answer))
149-
ModelAnswer.objects.bulk_create(model_answers)
146+
model_answers = []
147+
for model_id in text.keys():
148+
model_answers.append(ModelAnswer(model_id=model_id, answer=text[model_id], user_answer=answer))
149+
ModelAnswer.objects.bulk_create(model_answers)
150150

151151
return StreamingHttpResponse(
152152
event_stream(),

0 commit comments

Comments
 (0)