import {ChatGPTRequestData} from "../interfaces/openai.interfaces";

export enum Case {
  SubjectiveCase = 'в именительном падеже',
  GenitiveCase ='в родительном падеже',
  AccusativeCase = 'в винительном падеже',
}

export class NameCasesHelper {
  static getRequestForNameInCase(name: string, requiredCase: Case): ChatGPTRequestData[] {
    const result: ChatGPTRequestData[] = [{
      role: "system",
      content: "ты помошник по русскому языку и твоя задача отвечать одним словом в нужном падеже так же русскими буквами"
    }, {
      role: "user",
      content: `склони имя ${name} ${requiredCase}`
    }]
    return result;
  }
}