AI Chat with Memory Edge Function — Ai
AIPersistent chat with conversation history stored in KV. Each session remembers previous messages. Supports streaming.
Edge function AI Chat with Memory Persistent chat with conversation history stored in KV. Each session remembers previous messages. Supports streaming.. Deployed on Cloudflare Workers — zero cold starts, globally distributed. Mount it via your Aerostack workspace to call it from any AI agent.
npx aerostack add aerostack/ai-chat-memory Use with AI Assistants
MCPConnect Claude, Cursor, or any MCP-compatible client — then call this function by slug
① Add MCP Server
Add this once — access all Aerostack functions from your AI tool.
{
"mcpServers": {
"aerostack": {
"url": "https://mcp.aerostack.dev",
"type": "http"
}
}
} ② Call this function
Ask your AI to use the call_function tool with this slug:
call_function({
slug: "ai-chat-memory",
args: {}
}) AI Chat with Memory
Stateful AI chat that remembers conversation history across requests using KV storage.
Endpoints
| Method | Path | Description |
|---|---|---|
| POST | /chat | Send message (auto-loads history) |
| GET | /history/:sessionId | Get conversation history |
| DELETE | /history/:sessionId | Clear session history |
| POST | /sessions | Create new session |
| GET | /health | Status check |
Metadata
Tags
Build and publish your own functions
Write a TypeScript function, deploy it to the edge, and share it with thousands of developers — in minutes.
More AI Functions
Browse AI Functions →ai-chunk-overlap
by @navin
Splits text into overlapping chunks with configurable size, overlap, and boundary snapping (char, word, sentence) for RAG and embedding pipelines.
ai-context-window-fit
by @navin
Trims a conversation message array to fit within a model's context window using configurable strategies, without making any API calls.
ai-cost-estimate
by @navin
Calculates the API cost for an LLM request given a model name, prompt token count, and completion token count, supporting multiple currencies.
ai-extract-keywords
by @navin
Extracts the top N keywords from text using TF-IDF inspired scoring with built-in English stopword filtering, no external API calls required.
ai-guardrail-injection-detect
by @navin
Scores text for common prompt injection attack patterns including role overrides, instruction leaking, and jailbreak attempts.
ai-language-detect
by @navin
Detects the natural language of a text string using character trigram frequency analysis, supporting 13 languages with no external API calls.
Frequently asked questions
What does the AI Chat with Memory function do? +
AI Chat with Memory is a serverless edge function for ai automation written in cloudflare-worker. Deploy it to Cloudflare Workers via your Aerostack workspace.
How do I deploy the AI Chat with Memory function? +
Install the Aerostack CLI and run: ```bash aerostack deploy function @aerostack/ai-chat-memory ``` It will be live on Cloudflare Workers in seconds.
What runtime does AI Chat with Memory use? +
AI Chat with Memory runs on cloudflare-worker on the Cloudflare Workers edge runtime — zero cold starts, globally distributed.
Can I customise the AI Chat with Memory function? +
Yes. Fork the function from your Aerostack dashboard, modify the source, and redeploy. All changes are version-controlled.