짧은 답변
아니요. API는 상태 비저장이며 이전 요청의 어떤 내용도 기억하지 않습니다.ChatGPT 웹 앱, Claude Code 또는 Codex에서 경험하는 메모리는 해당 제품이 API 위에 구축한 기능입니다. 이들은 메모리를 파일에 기록하고 이후 대화에서 그 파일을 모델에 다시 제공합니다. 파일은 사용자에게 유지되며, APIYI는 대화 내용을 저장하지 않습니다.
웹 앱의 메모리란 무엇인가
ChatGPT 웹 앱에는 두 가지 종류의 메모리가 있습니다:- 저장된 메모리: 직업이나 글쓰기 스타일처럼 기억해 달라고 요청한 사실과 선호 사항
- 채팅 기록 참조: 과거 대화에서 파악한 정보
에이전트 도구의 메모리는 단지 파일입니다
코딩 에이전트 도구에서 메모리는 항상 클라이언트가 로컬 파일을 읽고 쓰는 것을 의미합니다:Claude Code
프로젝트 규칙은
CLAUDE.md에 저장하고, 개인 설정과 학습한 내용은 로컬 메모리 디렉터리에 저장합니다. 세션이 시작되면 둘 다 읽습니다.Codex
프로젝트 규칙은
AGENTS.md에 저장합니다. 2026년 4월부터 Codex에는 과거 세션에서 내용을 추출하여 ~/.codex/memories/에 로컬로 저장하는 내장 메모리도 있습니다.Claude API 메모리 도구
모델이 메모리 파일에 대한 읽기 및 쓰기 요청을 발행하고, 애플리케이션이 이를 실행합니다. 파일을 저장할 위치는 직접 결정합니다: 로컬 디스크, 데이터베이스 또는 클라우드 스토리지입니다.
- 메모리는 파일이며, 일반적으로 직접 열고 편집할 수 있는 Markdown입니다.
- 모델은 모든 파일을 한 번에 읽지 않습니다. 클라이언트는 현재 작업과 관련된 내용만 가져옵니다.
- 새 대화마다 다시 읽습니다. 모델 자체는 아무것도 기억하지 않으며, 클라이언트가 읽은 내용은 질문과 함께 API로 전송됩니다.
다른 컴퓨터로 메모리 옮기기
1
프로젝트 수준 메모리는 리포지터리와 함께 이동합니다
CLAUDE.md 및 AGENTS.md 같은 파일은 프로젝트 디렉터리에 있습니다. 이를 git에 커밋하면 다른 컴퓨터에서 코드를 pull하는 즉시 사용할 수 있습니다. 이 방식으로 팀이 동일한 프로젝트 규칙을 공유할 수 있습니다.2
사용자 수준 메모리는 복사하거나 동기화해야 합니다
사용자 디렉터리에 저장된 메모리(예: Codex의
~/.codex/memories/ 또는 Claude Code의 로컬 메모리 디렉터리)는 리포지터리에 포함되지 않습니다. 새 컴퓨터의 동일한 위치에 복사하거나 클라우드 스토리지 또는 동기화 도구를 통해 동기화 상태로 유지하십시오.3
새 컴퓨터에서 작동 여부를 확인합니다
동일한 프로젝트를 열고 프로젝트의 테스트 명령처럼 메모리만 답할 수 있는 내용을 질문하십시오. 올바른 답변이 나오면 메모리가 함께 옮겨진 것입니다.
메모리와 비용
메모리는 무료가 아닙니다.- 읽히는 메모리는 입력 tokens로 과금됩니다. 클라이언트가 새 대화에서 읽는 모든 메모리 파일은 해당 요청의 입력에 포함됩니다.
- 대화는 길어질수록 비용이 증가합니다. API는 상태 비저장이므로 각 턴마다 지금까지의 전체 대화를 다시 전송하며, 입력 tokens가 계속 누적됩니다.
- 캐시 과금은 반복되는 부분의 비용을 줄입니다. 각 요청의 시작 부분(시스템 prompt, 메모리 파일, 이전 턴)이 동일하게 유지되면 캐시에 적중할 수 있으며, 일반 입력 가격보다 훨씬 낮게 과금됩니다.
서버 측 대화 상태는 메모리가 아닙니다
일부 제공업체 API는 OpenAI Responses API의
previous_response_id처럼 서버 측 대화 상태를 제공합니다. 제공업체가 대화를 저장하며(기본값은 30일), 다음 턴에서는 이전 응답 ID만 필요합니다.이는 다음 두 가지 측면에서 메모리와 다릅니다:- 하나의 대화 체인만 이어집니다. 세션 간에 사용자의 선호도를 기억하지 않습니다.
- 비용을 절감하지 않습니다. 체인의 모든 이전 콘텐츠는 매 턴마다 여전히 입력 tokens으로 과금됩니다.
자주 묻는 질문
APIYI는 내 대화를 저장합니까?
APIYI는 내 대화를 저장합니까?
아니요. 릴레이 플랫폼인 APIYI는 요청만 전달하며 요청 또는 응답 내용을 저장하지 않습니다. APIYI는 데이터 보안을 어떻게 보장합니까?를 참조하십시오.위의
previous_response_id와 같은 제공업체의 서버 측 대화 기능을 사용하면, 제공업체가 자체 규정에 따라 해당 대화를 저장합니다.API가 내 선호도를 기억하도록 할 수 있습니까?
API가 내 선호도를 기억하도록 할 수 있습니까?
예, 하지만 직접 구축해야 합니다. 가장 간단한 방법은 선호도를 시스템 prompt에 넣고 모든 요청과 함께 전송하는 것입니다. 선호도가 많다면 파일이나 데이터베이스에 저장하고, 관련 내용을 검색하여 요청에 추가하십시오. Claude API 메모리 도구는 이 접근 방식을 공식적으로 패키징한 것입니다.
메모리가 많을수록 항상 더 좋습니까?
메모리가 많을수록 항상 더 좋습니까?
아니요. 메모리가 많을수록 모든 요청의 입력이 길어지고 비용이 증가하며, 모델을 방해할 수 있는 관련 없는 콘텐츠도 많아집니다. 메모리 파일을 정기적으로 검토하고 오래된 항목을 제거하며, 실제로 사용하는 규칙과 사실만 유지하십시오.
폴더를 복사하는 것 외에 메모리를 동기화할 다른 방법은 무엇입니까?
폴더를 복사하는 것 외에 메모리를 동기화할 다른 방법은 무엇입니까?
몇 가지 옵션이 있습니다:
- 프로젝트 수준 메모리를 git에 커밋하여 코드와 함께 이동하도록 합니다.
- 사용자 수준 메모리는 클라우드 스토리지 또는 동기화 도구로 동기화 상태를 유지합니다.
- 자체 메모리 서비스를 실행합니다. 일부 에이전트 도구는 MCP를 통해 외부 메모리 서비스에 연결할 수 있으며, 여러 컴퓨터가 동일한 서비스를 공유할 수 있습니다.
관련 문서
공식 웹 앱과 API의 결과가 서로 다른 이유는 무엇인가요?
웹 앱이 API에 추가하는 기능
여러 차례 대화 가이드
각 API 형식에서 대화 기록을 유지하는 방법
APIYI는 캐시 과금을 지원하나요?
채널별 캐시 과금 규칙 및 적중 팁
APIYI는 데이터 보안을 어떻게 보장하나요?
암호화된 전송 및 요청 콘텐츠 미저장