Future AGI docs

Add continuous LLM evaluation to your production AI system. Follow the quickstart and start evaluating in under ten minutes.

Future AGI in action

Future AGI instruments your existing LLM client calls. Set rubrics describing quality, and Future AGI scores each call against them in near-real time. The dashboard provides results, traces, and alerts.

The SDK keeps overhead low. Evaluation runs asynchronously from your response path, typically adding 2-4ms to the instrumented call. A separate worker pool handles scoring.

Explore quickly

Supported providers

The Future AGI SDK supports clients from major LLM providers. Swap in the Future AGI wrapper, while leaving the rest of your code unchanged.

# Before
from openai import OpenAI
client = OpenAI()

# After (Future AGI wraps the client)
from futureagi import FutureAGI
client = FutureAGI(openai_api_key="sk-...", futureagi_api_key="fagi-...")

# All calls look identical to the original SDK
response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Summarize this document."}],
    rubric={"criteria": "Factual, concise, under 3 sentences"}
)

Requirements

  • Python 3.9+ or Node.js 18+
  • Future AGI API key (Pro plan or higher; Dev plan includes limited trace retention)
  • Existing LLM provider API key