레코드
이 페이지에는 Oracle 에이전트 메모리 저장소 및 검색 API에서 반환된 레코드 값 유형이 표시됩니다.
기본 레코드
클래스 oracleagentmemory.apis.records.Record
기준: object
메모리 저장소 및 검색 결과에서 기본 지속 레코드를 반환했습니다.
- 매개변수:
- id
str– 저장된 레코드에 대한 안정적인 식별자입니다. - record_type
str–"message","memory","guideline","fact"또는"preference"와 같은 논리적 레코드 유형입니다. - content
str | None– 레코드에 대해 저장된 선택적 텍스트 페이로드입니다. - thread_id
str | None– 선택적 스레드 범위 식별자입니다. - user_id
str | None– 선택적 사용자 범위 식별자입니다. - agent_id
str | None– 선택적 에이전트 범위 식별자입니다. - timestamp
str | None– 레코드와 연관된 선택적 이벤트 시간 기록입니다. - 메타데이터
dict[str, Any] | None– 레코드에 연결된 선택적 JSON과 유사한 메타데이터 페이로드입니다.
- id
메시지 레코드
클래스 oracleagentmemory.apis.records.MessageRecord
기준: Record
채팅 메시지 레코드입니다.
- 매개변수:
- id
str - 콘텐츠
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - 시간 기록
str | None - 메타데이터
dict[str, Any] | None - 역할
str | None
- id
메모리 레코드
클래스 oracleagentmemory.apis.records.MemoryRecord
기준: Record
영구 메모리 레코드입니다.
- 매개변수:
- id
str - 콘텐츠
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - 시간 기록
str | None - 메타데이터
dict[str, Any] | None
- id
지침 레코드
클래스 oracleagentmemory.apis.records.GuidelineRecord
기준: Record
지침 레코드는 일반 메모리와 별도로 저장됩니다.
- 매개변수:
- id
str - 콘텐츠
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - 시간 기록
str | None - 메타데이터
dict[str, Any] | None
- id
팩트 레코드
클래스 oracleagentmemory.apis.records.FactRecord
기준: Record
팩트 레코드는 일반 추억과 별도로 저장됩니다.
- 매개변수:
- id
str - 콘텐츠
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - 시간 기록
str | None - 메타데이터
dict[str, Any] | None
- id
사용자 프로파일 레코드
클래스 oracleagentmemory.apis.records.UserProfileRecord
기준: Record
사용자 프로파일 레코드입니다.
- 매개변수:
- id
str - 콘텐츠
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - 시간 기록
str | None - 메타데이터
dict[str, Any] | None
- id
에이전트 프로파일 레코드
클래스 oracleagentmemory.apis.records.AgentProfileRecord
기준: Record
에이전트 프로파일 레코드입니다.
- 매개변수:
- id
str - 콘텐츠
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - 시간 기록
str | None - 메타데이터
dict[str, Any] | None
- id
스레드 레코드
클래스 oracleagentmemory.apis.records.ThreadRecord
기준: Record
스레드 범위의 저장소 레코드입니다.
- 매개변수:
- id
str - 콘텐츠
str | None - thread_id
str | None - user_id
str | None - agent_id
str | None - 시간 기록
str | None - 메타데이터
dict[str, Any] | None - runtime_config
dict[str, Any] | None
- id
도우미
oracleagentmemory.apis.records.build_record
내장 행에 대해 가장 구체적인 레코드 구현을 생성합니다.
- 매개변수:
- record_type
str– 표준 레코드 유형 레이블입니다. - record_id
str– 레코드에 대한 안정적인 공용 식별자입니다. - content
str | None– 선택적 텍스트 페이로드입니다. - thread_id
str | None– 선택적 스레드 범위 식별자입니다. - user_id
str | None– 선택적 사용자 범위 식별자입니다. - agent_id
str | None– 선택적 에이전트 범위 식별자입니다. - role
str | None– 메시지 레코드에 대해서만 사용되는 선택적 채팅 역할입니다. - timestamp
str | None– 선택적 이벤트 시간 기록입니다. - metadata
dict[str, Any] | None– 선택적 메타데이터 페이로드입니다. - kwargs
Any– 특정 레코드 유형에 대한 추가 키워드 인수입니다.
- record_type
- 반환:
record_type로 알려진 가장 구체적인 레코드 클래스입니다. - 반품 유형: 레코드