Skip to content

ai summary

kenu edited this page Apr 21, 2024 · 1 revision
export OPENAI_API_KEY=dadfasdfsdfsadf
npm i openai
import OpenAI from "openai";

const openai = new OpenAI();

async function summarize(messages) {
  const completion = await openai.chat.completions.create({
    messages: messages,
    model: "gpt-3.5-turbo",
  });

  return completion.choices;
}
const cmd = "3줄 단문에, 명사형 어미로 요약(예)'있습니다.' 대신 '있음', '설명드립니다' 대신 '설명함' :\n";
const messages = [
  {
    role: "system",
    content:
      cmd +
      "사용자 목록 그 관리하는 기능에서먼저 그 목록만 목록 페이지네이션 만구현해서 구현했어요등록 수정 삭제 기능까지 구현해야되겠고 관리자의기능이고 이렇게 정렬 순서 선택기능그다음에 조회 뭐 아이디로 조회이름으로 조회 뭐 사용자 유형으로조회 이렇게 뭘로 조회할 건지선택하고 조회하는 기능 그다음에페이지크기 기본이 한 페이지당 15개의코드인데 이렇게 변경할 수 있는 기능이런 걸 구현해서 저 강의에서 구현한그 페이지 내이션 보다 좀 더업그레이드한거죠 지금 그 강의자료 폴더에 문서도만들었으니까 그리고 설명도 자세히 달까이 문서 어 읽어 보면 공부하면 될거예요일단 뭐 이런 거 구현하겠다는얘기고음 패지네이션뭐 현재 페이지 번호 페이지당 레코드수 이거 두 개는 가장 기본 중에기본이고 아 레코드 전체 레코드수이것도 이거 세 개가 기본이고그 검색키워드 검색 키워드 이건 수업 시간예제도 있었죠 검색 키워드 이렇게URL 인코딩 해 가지고 URL이렇게 넣어야 된다는 거그런데 검 정렬 순서 검색 조건 검색조건은 이거 그 아이디로 줘야 할건지 이름으로 줘야 할 건지 사용자유형으로 줘야 할 건지 뭘로 줘야 할건지 이렇게선택하는 0 1 2 3인이게 sisi 그래서 예를 들어서 si 1이면그리고 뭐라고 입력하면 사용자아이디가 그것인 항목만 검색하고아니면si 2다 그러면 검색 키워드를이름하고 비교해서조회하고 3이다 그러면 사용자 유형과검색 키워드 검색 조회해서 그조회하고 그렇게 뭘로 조 건지아이디인지 이름인지 사용자 유인지이걸 선택하는 기능 여기서 선택된값이 여기에들어가요",
  },
];
const result = await summarize(messages);
console.log(result);
Clone this wiki locally