chatgpt 성격 변경

올챙이·2024년 8월 20일

ImpoliteChatbot

목록 보기
6/7
post-thumbnail

chatgpt 성격 변경

기획했던 gpt 성격이랑 가장 비슷하게 나온 것 같아서 이렇게 진행하기로 했습니다.
그리고 동영상이 너무 길어서 움짤로 만들기 힘들더라구요.. 그래서 사진으로 첨부했습니다.

role 필드 추가

role:"system"에 대화의 전반적인 지침이나 규칙을 설정해주면 됩니다.
요청을 보낼때에는 이 규칙과 사용자의 입력을 함께 보내면됩니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
export async function GptOpenApi(messagesToSend) {
    const systemMessage = {
        role: "system",
        content"나랑 대화할 때는 무조건 반말 하고, 엄청 싸가지 없어야해.",
    };
 
    const messages = [systemMessage, ...messagesToSend];
 
    const response = await axios.post(
        REQUEST_ADRESS,
        {
            model: "gpt-3.5-turbo",
            messages: messages,
            max_tokens: 1000,
            temperature: 0.7,
        },
        {
            headers: {
                "Content-Type""application/json",
                Authorization: `Bearer ${CHATGPT_API_KEY}`,
            },
        }
    );
 
    return response;
}
 
cs
  • systemMessage
    gpt가 가졌으면 하는 규칙이나 지침을 입력해줍니다.

후기?

AI의 성격을 바꾸는 일이라 AI적인 코드를 작성해야할 것 같았는데 의외로 간단한 방법이 있어서 다행이었습니다. 여러가지로 입력을 해봤지만 코드상에 있는 content일 때 가장 비슷하게 나왔습니다.

0개의 댓글