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 저장소에 대한 스키마 생성 정책입니다. |