Documentation
¶
Overview ¶
Package proxy implements an OpenAI-compatible reverse proxy that intercepts LLM calls, vaults content, emits OTel spans, and writes AIR records.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
ProviderURL string // e.g. https://api.openai.com
Vault *vault.Client // S3 vault for content (nil = disabled)
Recorder *recorder.Writer // AIR file writer (nil = disabled)
GatewayKey string // optional API key required to use the gateway
Guardrails *guardrails.Config // guardrails configuration (nil = disabled)
Sessions *guardrails.Manager // session state for guardrails (nil = disabled)
Analytics *guardrails.PerformanceTracker // optimization analytics (nil = disabled)
AuditChain *trust.AuditChain // cryptographic audit chain (nil = disabled)
}
Config holds proxy configuration.
Click to show internal directories.
Click to hide internal directories.