Low-Level Agentic Building Blocks

The following low-level agentic building blocks are available in OCI Generative AI for building agents.

Vector Stores API

About

The Vector Stores API helps agent developers build agents by converting documents into searchable embeddings and storing them in a managed index. This enables agents to quickly retrieve the most relevant passages for a user’s question and use that context to generate more accurate, up-to-date, and organization-specific responses. Developers can use this capability to build scalable knowledge-base features, making agents more reliable and easier to maintain.

Links
About Vector Stores

API

Using the Console

Connector API

About

The Connector API allows agent developers to use data stored in Object Storage buckets with their Vector Stores. The Vector Store Connector provides a lightweight, configurable way to continuously synchronize data from Object Storage into a Vector Store at scale. This ensures that agents have access to richer and more up-to-date knowledge, improving answer quality and reliability.

Links
Using the Console

Files API

About

The Files API allows agent developers to securely upload and manage documents and other data that agents can use during task execution, making it easier to ground responses in reliable, project-specific information. By attaching files to workflows such as retrieval and summarization, agents can work with large or complex source materials without requiring content to be manually pasted into prompts. This enables more capable agents that can work with knowledge bases, reports, logs, and datasets in a scalable and reusable way, while keeping data handling centralized and consistent.

Links

API

Containers API

About

The Containers API provides agent developers with secure, stateful sandboxes for isolated code execution and data processing. By offering a managed environment where agents can run Python scripts and manipulate data, it enables developers to build agents that solve complex problems through logic and computation, rather than relying solely on text generation.

Links

API

Containers API

Container Files API

About

Container Files allow agents to persist and manage data directly within execution environments. Developers can programmatically upload source datasets, enable agents to generate outputs such as charts or logs, and retrieve those results later. This localized file system keeps data accessible across multiple steps of a task, enabling seamless multi-stage workflows without manual data transfer.

Links

API

Container Files API