API 참조

이 페이지에서는 구성 요소별로 정렬된 oracleagentmemory API 참조를 찾을 수 있습니다.

전체 API 설명서 페이지에 액세스하려면 구성요소 및 섹션 이름을 누르십시오.

에이전트 메모리

전체 참조: 에이전트 메모리

클래스

클래스 설명
OracleAgentMemory Oracle DB 또는 호출자가 제공한 저장소에서 지원하는 에이전트 메모리 클라이언트입니다.

스레드

전체 참조: 스레드

클래스

클래스 설명
OracleThread Oracle 저장소가 지원하는 스레드입니다.
Message 메시지(역할: str, 내용: str, 시간 기록: str | 없음 = 없음, 메타데이터: dict[str, typing.Any] | 없음 = 없음, id: str | 없음 = 없음)

레코드

전체 참조: 레코드

클래스

클래스 설명
Record 메모리 저장소 및 검색 결과에서 기본 지속 레코드를 반환했습니다.
MessageRecord 채팅 메시지 레코드입니다.
MemoryRecord 영구 메모리 레코드입니다.
GuidelineRecord 지침 레코드는 일반 메모리와 별도로 저장됩니다.
FactRecord 팩트 레코드는 일반 추억과 별도로 저장됩니다.
UserProfileRecord 사용자 프로파일 레코드입니다.
AgentProfileRecord 에이전트 프로파일 레코드입니다.
ThreadRecord 스레드 범위의 저장소 레코드입니다.

검색

전체 참조: 검색

클래스

클래스 설명
Scope 정보 삽입 또는 검색에 대한 범위를 나타냅니다.
SearchScope 검색 질의의 범위를 나타내므로 반환할 수 있는 항목을 제한합니다.
OracleSearchResult Oracle 스레드에서 반환된 검색 결과입니다.

LLM 및 임베더

전체 참조: LLMs and Embedders

클래스

클래스 설명
Llm litellm를 활용하여 채팅 완료를 생성하는 어댑터입니다.
LlmResponse ILlm에서 반환된 작은 정규화된 응답입니다.
IEmbedder 텍스트 내장자에 대한 추상 인터페이스입니다.
Embedder LiteLLM-backed embedder

상점 및 스키마

전체 참조: Stores and Schema

클래스

클래스 설명
OracleMemoryStore OracleAgentMemory에서 사용되는 공통 저장소 인터페이스입니다.
OracleDBMemoryStore 메시지 및 입력된 메모리 레코드에 대한 데이터베이스 지원 지속성
SchemaPolicy Oracle DB 저장소에 대한 스키마 생성 정책입니다.