diff --git a/src/main/java/com/taehee/bot/global/feign/openai/dto/request/OpenAiRequest.java b/src/main/java/com/taehee/bot/global/feign/openai/dto/request/OpenAiRequest.java index 7c25ca5..b4c34df 100644 --- a/src/main/java/com/taehee/bot/global/feign/openai/dto/request/OpenAiRequest.java +++ b/src/main/java/com/taehee/bot/global/feign/openai/dto/request/OpenAiRequest.java @@ -1,6 +1,6 @@ package com.taehee.bot.global.feign.openai.dto.request; -import com.taehee.bot.global.feign.openai.dto.Message; +import com.taehee.bot.domain.question.model.Category; import java.util.List; @@ -8,4 +8,13 @@ public record OpenAiRequest( String model, List messages ) { + + public record Message( + String role, + String content + ) { + public Message(String role, Category categoryName) { + this(role, categoryName + " 관련 백엔드 개발자 면접 질문 10개씩 한글로 번역해서 json 형식으로 줘"); + } + } } diff --git a/src/main/java/com/taehee/bot/global/feign/openai/dto/response/OpenAiResponse.java b/src/main/java/com/taehee/bot/global/feign/openai/dto/response/OpenAiResponse.java index 86f561d..3ad034a 100644 --- a/src/main/java/com/taehee/bot/global/feign/openai/dto/response/OpenAiResponse.java +++ b/src/main/java/com/taehee/bot/global/feign/openai/dto/response/OpenAiResponse.java @@ -1,10 +1,18 @@ package com.taehee.bot.global.feign.openai.dto.response; -import com.taehee.bot.global.feign.openai.dto.Message; - import java.util.List; public record OpenAiResponse( - List choices + List choices ) { + + public record Choice( + Message message + ) { + } + + public record Message( + String content + ) { + } }