This repository contains code examples for using the APIs provided by SAS Retrieval Agent Manager (RAM).
This repository is an open source project under the Apache License 2.0. The software and documentation are provided on an AS IS basis, without warranties or conditions. SAS does not accept responsibility for use of this repository and does not provide support except where applicable law requires otherwise. See SUPPORT.md for the support policy.
This example demonstrates how to build a web-based chat interface to interact with SAS Retrieval Agent Manager. The application allows users to authenticate with their SAS RAM credentials, select from available document collections, and ask questions about private documents that have been added to SAS RAM Agent Manager. It provides a complete implementation of a Next.js-based chat application with authentication, session management, and real-time query capabilities.
A banking climate-risk analysis agent that queries bank report collections, supports templated questions, compares bank groups, and can generate chart output.
RAM’s built-in OpenAPI MCP Server catalog template, which auto-generates MCP tools from an OpenAPI spec with no custom code or container. Includes an F1 Connect API example.
RAM’s built-in Remote MCP Server catalog template, which connects directly to an externally hosted MCP server over HTTP. Includes an Exa web search example.
An MCP server example that has finance and quantitative analysis tools, including market data lookup, regression, summary statistics, and arithmetic helpers.
A custom source example that fetches technology-sector financial news, generates a PDF digest, and saves the PDF into a RAM source for downstream collection ingestion.
Installs KServe from locked upstream Helm dependencies and supports values-driven InferenceService and LLMInferenceService deployments.
Contributing
Maintainers are accepting patches and contributions to this project.
Please read CONTRIBUTING.md for details about submitting contributions to this project.
License
Except for the the contents of the /assets/images/ folder, this project is licensed under the Apache 2.0 License. Elements in the /assets/images/ folder are owned by SAS and are not released under an open source license. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration.