OpenAI-Compatible AI Governance Integration
SAIG by Terraxon exposes an OpenAI-compatible /v1/chat/completions endpoint. Any application using the OpenAI API can integrate by changing only the base URL and API key — no library changes, no code rewrite.
Python
from openai import OpenAI
client = OpenAI(
base_url="https://api.saig.terraxon.eu/v1",
api_key="your-saig-api-key",
)
response = client.chat.completions.create(
model="saig-default",
messages=[{"role": "user", "content": "Summarize this report."}],
)
print(response.choices[0].message.content)
TypeScript
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.saig.terraxon.eu/v1",
apiKey: "your-saig-api-key",
});
const response = await client.chat.completions.create({
model: "saig-default",
messages: [{ role: "user", content: "Summarize this report." }],
});
cURL
curl https://api.saig.terraxon.eu/v1/chat/completions \
-H "Authorization: Bearer your-saig-api-key" \
-H "Content-Type: application/json" \
-d '{"model": "saig-default", "messages": [{"role": "user", "content": "Summarize this report."}]}'
Model aliases
Use SAIG model aliases to decouple your application from provider-specific model names:
saig-default— balanced quality and costsaig-fast— low latency for interactive usesaig-sensitive-data— routes to EU-resident providerssaig-low-cost— cost-optimized for batch tasks
What happens on every request
SAIG evaluates every request against policy: PII detection, intent classification, ownership check, anonymization, provider routing, and audit evidence creation — transparently, without changing your application code.