Last updated: May 2026

Terms of Service

1. Service Description

SemanticGuard, operated by KB-AI LLC, is an AI gateway that provides semantic caching, cost analytics, and request routing for Large Language Model (LLM) API calls. By using SemanticGuard, you agree to these terms.

2. Auxiliary LLM Usage

To enable semantic caching, SemanticGuard makes auxiliary LLM calls for template verification and entity substitution. You should be aware of the following:

  • These calls are made using your API key and are billed to your account by the upstream LLM provider.
  • We use the cheapest available model from the same vendor for these calls (e.g., Claude Haiku for Anthropic, GPT-4o-mini for OpenAI, Gemini Flash for Google).
  • These calls are necessary for the semantic caching feature to function. The incremental cost is typically a small fraction of the savings achieved through caching.

3. API Key Handling

  • Your upstream LLM API keys are passed through to the provider at request time. They are never stored in plaintext.
  • A one-way cryptographic hash of your API key is stored for identification and rate-limiting purposes.
  • You are responsible for keeping your API keys secure and rotating them if compromised.

4. Caching Behavior

Responses from upstream LLM providers are cached to reduce costs and latency. Cache behavior is configurable:

  • You can enable or disable caching, choose between exact-match and semantic caching modes, and adjust similarity thresholds.
  • Cached responses are served when a sufficiently similar request is detected, which may result in responses that are not freshly generated.
  • You can clear the cache at any time via the dashboard or API.

5. Tier Limits

PlanRequests/moFeatures
Free10,000Shadow mode, exact match cache, analytics
Pro ($49/mo)50K included, up to 500KFull semantic cache, $0.50/1K overage
Enterprise (15% of savings)Unlimited$500/mo minimum, success-based pricing

Requests exceeding your plan's limit may be throttled or rejected. You can upgrade your plan at any time.

6. Limitation of Liability

SemanticGuard is provided “as is” and “as available” without warranties of any kind, whether express or implied. KB-AI LLC shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of profits, data, or business opportunities, arising out of or related to your use of the service.

In no event shall KB-AI LLC's total liability exceed the amount you paid for the service in the twelve (12) months preceding the claim. You acknowledge that cached responses may differ from freshly generated responses and that SemanticGuard does not guarantee the accuracy, completeness, or suitability of any LLM output, whether cached or not.

7. Termination

Either party may terminate the agreement at any time. Upon termination, your cached data will be deleted in accordance with the configured retention policy. You may export your data before termination via the dashboard.

8. Contact

For questions about these terms, contact us at legal@kb-ai.com.