Skip to Content
Overview

Anuma

Everything you need to build AI apps. One SDK across OpenAI, Anthropic, Google, xAI, and open-source models.

Switch providers without changing code. Add memory that persists across sessions. Give models tools to search the web, manage calendars, and call your own functions.

import { useChat } from "@anuma/sdk/react"; const { sendMessage, isLoading } = useChat({ getToken: async () => authToken, onData: (chunk) => setResponse((prev) => prev + chunk), }); await sendMessage({ messages: [{ role: "user", content: [{ type: "text", text: "Hello!" }] }], model: "gpt-4o-mini", });

For persistent conversations with message history, use useChatStorage which adds automatic storage on top of useChat.

Getting Started

Create an app on dashboard.anuma.ai , then follow the quickstart tutorial or explore the SDK reference.

What’s Included

  • Chat completions — streaming, tool calling, multi-model support
  • Memory — semantic search across past conversations
  • Tools — web search, calendars, custom functions
  • File processing — PDFs, Word, Excel, images with OCR

Examples

Portal API

For other languages or direct HTTP access. The API is OpenAI-compatible, so you can use existing tools and libraries.

API Reference →

Last updated on