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.
Last updated on