23. Sites로 웹사이트 만들기
Sites는 ChatGPT 안에서 웹사이트, 웹앱, 게임을 만들고(create) · 호스팅하고(host) · 다듬고(refine) · 공유하는(share) 기능입니다. 별도의 배포 인프라나 배포 워크플로를 세팅하지 않아도 대화만으로 실제 접속 가능한 사이트가 만들어집니다.
한 줄 요약
이 페이지에서 배우는 것
- Sites가 기존 배포 방식과 무엇이 다른지
@Sites로 사이트를 시작하고 다듬는 순서- 데이터 백엔드 D1(관계형 DB)과 R2(오브젝트 스토리지)의 차이
- 커스텀 도메인 연결과 방문자 로그인(Sign in with ChatGPT)
- Analytics로 트래픽을 확인하는 방법
- public beta 단계에서 반드시 알아야 할 제약과 금지 용도
Sites가 무엇인가요?
보통 웹사이트를 인터넷에 올리려면 서버를 빌리고 배포 도구를 붙이고 도메인을 연결해야 합니다. Sites는 이 과정을 ChatGPT 안으로 흡수합니다. 만들고 싶은 사이트를 말로 설명하면 결과물이 나오고 그대로 호스팅되어 링크로 공유할 수 있습니다.
핵심 포인트: Sites는 "코드를 만들어 주는 기능"이 아니라 만들기 → 호스팅 → 공유까지 한 번에 처리하는 기능입니다. 결과물에는 곧바로 접속할 수 있는 주소가 붙습니다.
시작하고 다듬는 순서
1
Sites 열기
ChatGPT 데스크톱 앱에서 Sites를 열거나 웹에서
chatgpt.com/sites로 이동합니다.
2
사이트 요청하기
프롬프트에 "website"라는 단어를 포함하거나
@Sites를 멘션해 시작합니다.
3
목적 설명하기
대상 독자(audience), 목적(purpose), 동작(behavior), 필요한 정보를 구체적으로 설명합니다.
4
결과 검토
생성된 사이트를 확인하고 데이터가 어떻게 처리되는지 함께 점검합니다.
5
수정 요청
"Describe website edits" 영역에 바꿀 내용을 말로 설명합니다. 파일이나 스크린샷을 첨부해 맥락을 줄 수 있습니다.
6
공유 · 배포
Sites 뷰에서 관리하고 공유 설정을 마친 뒤 배포합니다.
데이터를 저장해야 할 때
방문자가 입력한 값을 남기거나 파일을 올려야 한다면, 사이트에 데이터 백엔드를 요청할 수 있습니다. 두 가지가 제공됩니다.
| 백엔드 | 원문 설명 | 언제 쓰나 |
|---|---|---|
| D1 | a relational database for durable structured data | 신청서 응답, 회원 목록, 게시글처럼 구조가 있는 데이터를 오래 보관할 때 |
| R2 | object storage for files | 이미지, PDF, 첨부파일처럼 파일 자체를 저장할 때 |
방문자 로그인 · 도메인 · 통계
-
Sign in with ChatGPT — 선택적 방문자 신원 기능입니다. 방문자가 로그인하면 Sites가 신원 정보를 헤더로 전달합니다:
oai-authenticated-user-email,oai-authenticated-user-full-name. - Add domain — 내 도메인을 연결합니다. 도메인 소유자여야 하고 DNS 레코드를 수정할 수 있어야 합니다.
- More actions > Analytics — 트래픽이 자동으로 기록됩니다. 총 순 방문자 수와 페이지뷰, 두 지표의 시간별 추이를 보여줍니다.
- More actions > Settings — 사이트 설정을 관리합니다. 삭제는 Delete site입니다.
⚠️ public beta 단계의 제약
- 베타 · 사용량 한도 — "Sites is in public beta." 플랜·지역·워크스페이스 설정에 따라 가용성이 달라지고 베타 기간 동안 모든 Sites에 플랜별 사용량 한도가 적용됩니다.
- 레지던시 미지원 — 데이터 레지던시(data residency)와 추론 레지던시(inference residency)를 지원하지 않습니다.
- 모든 배포 URL은 프로덕션입니다 — 검토용 버전을 따로 남기려면 ChatGPT에게 버전 저장을 명시적으로 요청해야 합니다.
- 커스텀 도메인 — "Custom domains aren't available in Enterprise workspaces at launch." 출시 시점 기준 Enterprise 워크스페이스에서는 사용할 수 없습니다.
- Analytics 범위 — 현재는 Enterprise 워크스페이스가 소유하지 않은 Sites에서만 제공됩니다.
- 삭제는 복구 불가 — "You can't restore a deleted Site."
- 미지원 패턴 — 일부 프레임워크, 사설 네트워크(private networks), 특정 호스팅 패턴은 지원되지 않습니다.
금지된 용도(원문): 보호 대상 건강정보(PHI)나 결제카드 데이터 처리, 만 13세 미만(또는 해당 지역의 디지털 동의 연령 미만) 대상 서비스, 금융 거래 기능, 멀웨어 배포, 피싱, 개인·조직 사칭, 그 밖에 OpenAI 정책을 위반하는 사용은 금지됩니다.
어디에서 쓸 수 있나요?
| 표면 | 지원 범위 |
|---|---|
| ChatGPT 데스크톱 앱 | 전체 지원 |
| ChatGPT 웹 | 전체 지원 |
| Codex CLI | Sites 전용 관리 뷰 없음. 게시 전 로컬 프로젝트를 편집·테스트하는 용도로만 사용 |
| IDE 확장 | 관리 뷰 없음. 로컬 편집·테스트만 |
공식 출처
-
Sites
learn.chatgpt.com