프롬프트(prompt)에서 명령(instruction)은 수행할 일을 정하고, 입력(input)은 처리할 대상을 제공한다. 문맥(context)은 해석에 필요한 배경을, 예시(example)는 원하는 응답 형태를 보여 준다. 제로샷 프롬프팅(zero-shot prompting)은 예시 없이 요청하고, 퓨샷 프롬프팅(few-shot prompting)은 몇 개의 입력·출력 예시로 과업을 알려 준다. 이전 대화가 현재 API 요청에 포함되지 않았다면 모델이 그 대화를 자동으로 기억한다고 가정해서는 안 된다. 템플릿(template)을 사용하면 같은 구성을 재현하기 쉽지만, 외부 자료 안의 문장을 신뢰할 지시로 취급하지 않도록 구분해야 한다. 예전 문서의 Human/Assistant 문자열 형식도 모든 최신 API가 요구하는 형식은 아니다.
적용 범위: 모델별 프롬프트 형식은 공급자 가이드와 실제 API 계약을 확인한다.