Frequently Asked Questions

Quick answers about SemaCache. For setup details and API reference, see the documentation.

What is SemaCache?
SemaCache is a caching layer for AI apps. It sits between your app and your AI provider, remembers past answers, and returns them when a similar question comes up — so you pay less and your app responds faster.
Do I need to change my app?
Usually no. If you already use a standard AI client library, you can point it at SemaCache with a different base URL and API key. Most teams are up and running in a few minutes.
Which AI providers are supported?
SemaCache works with popular providers including OpenAI, Google Gemini, Anthropic Claude, and xAI Grok. You bring your own provider API key — we handle the rest.
How does caching save money?
When someone asks a question your app has seen before — or something very similar — SemaCache can return the stored answer instead of calling the provider again. That means fewer billed API calls for repeat or near-repeat questions.
Is my data shared with other customers?
No. Cached responses are kept separate per account. Your prompts and answers are never mixed with another customer's data.
What happens on a cache miss?
SemaCache forwards the request to your AI provider as usual, returns the response to your app, and stores it for future similar requests. Your app still gets a normal response either way.
Can I skip caching for sensitive requests?
Yes. You can mark individual requests so they are not read from or written to the cache. That is useful for one-off, private, or highly dynamic content.
How do I get started?
Create a free account, generate an API key in the dashboard, add your provider key under Settings, and point your app at SemaCache. See our docs for copy-paste examples.
Is there a free plan?
Yes. The free plan includes 1,000 requests per month and is a good way to try SemaCache on a real project. See pricing for plan details.
What if I hit my monthly limit?
You will receive an email when you approach your limit. Once you reach it, new requests are paused until your next billing cycle or until you upgrade. Cached responses still count toward your monthly total.
Can I use my own AI models or endpoints?
Pro and Enterprise plans let you register custom OpenAI-compatible endpoints — useful for self-hosted models or other providers. Free plan users can use our built-in supported models.
How do I contact support?
Email us at support@semacache.io. Pro and Enterprise customers get priority support.

Still have questions? Get in touch