Referência da API

Nesta página, você encontrará a referência da API oracleagentmemory, ordenada por componente.

Clique nos componentes e nomes de seção para acessar as páginas completas de documentação da API.

Memória do Agente

Referência completa: Memória do Agente

Classes

Classe Descrição
OracleAgentMemory Cliente de memória do agente com suporte do Oracle DB ou de um armazenamento fornecido pelo chamador.

Threads

Referência completa: Threads

Classes

Classe Descrição
OracleThread Thread apoiado por um armazenamento Oracle.
Message Mensagem(função: str, conteúdo: str, timestamp: str | None = None, metadados: dict[str, typing.Any] | None = None, id: str | None = None)

Registros

Referência completa: Registros

Classes

Classe Descrição
Record Registro de base persistente retornado por armazenamentos de memória e resultados de pesquisa.
MessageRecord Registro de mensagem de bate-papo.
MemoryRecord Registro de memória durável.
GuidelineRecord Registro de diretrizes armazenado separadamente das memórias gerais.
FactRecord Registro de fatos armazenado separadamente das memórias gerais.
UserProfileRecord Registro de perfil do usuário.
AgentProfileRecord Registro de perfil do agente
ThreadRecord Registro de armazenamento com escopo de thread.

Pesquisar

Referência completa: Pesquisar

Classes

Classe Descrição
Scope Representa um escopo para inserção de informações ou pesquisas.
SearchScope Representa o escopo de uma consulta de pesquisa e, portanto, restringe o que pode ser retornado.
OracleSearchResult Resultado da pesquisa retornado por um thread Oracle.

LLMs e Incorporadores

Referência completa: LLMs e Incorporadores

Classes

Classe Descrição
Llm Adaptador que utiliza o litellm para produzir conclusões de chat.
LlmResponse Uma pequena resposta normalizada retornada por ILlm.
IEmbedder Interface de resumo para incorporadores de texto.
Embedder LiteLLM-backedder

Lojas e Esquema

Referência completa: Armazenamentos e Esquema

Classes

Classe Descrição
OracleMemoryStore Interface de armazenamento comum usada pelo OracleAgentMemory.
OracleDBMemoryStore Persistência suportada pelo banco de dados para mensagens e registros de memória digitados.
SchemaPolicy Política de criação de esquema para armazenamentos do Oracle DB.