Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API schema definitions for the aigateway.envoyproxy.io API group.
|
Package v1alpha1 contains API schema definitions for the aigateway.envoyproxy.io API group. |
|
cmd
|
|
|
aigw
command
|
|
|
controller
command
|
|
|
extproc
command
|
|
|
Package filterapi provides the configuration for the AI Gateway-implemented filter which is currently an external processor (See https://github.com/envoyproxy/ai-gateway/issues/90).
|
Package filterapi provides the configuration for the AI Gateway-implemented filter which is currently an external processor (See https://github.com/envoyproxy/ai-gateway/issues/90). |
|
internal
|
|
|
apischema/anthropic
Package anthropic contains Anthropic API schema definitions using the official SDK types.
|
Package anthropic contains Anthropic API schema definitions using the official SDK types. |
|
apischema/openai
Package openai contains the following is the OpenAI API schema definitions.
|
Package openai contains the following is the OpenAI API schema definitions. |
|
controller/rotators
Package rotators provides credential rotation implementations.
|
Package rotators provides credential rotation implementations. |
|
internalapi
Package internalapi provides constants and functions used across the boundary among controller, extension server and extproc.
|
Package internalapi provides constants and functions used across the boundary among controller, extension server and extproc. |
|
llmcostcel
Package llmcostcel provides functions to create and evaluate CEL programs to calculate costs.
|
Package llmcostcel provides functions to create and evaluate CEL programs to calculate costs. |
|
testing/testotel
Package testotel provides test utilities for OpenTelemetry tracing tests.
|
Package testotel provides test utilities for OpenTelemetry tracing tests. |
|
tracing/api
Package api provides types for OpenTelemetry tracing support, notably to reduce chance of cyclic imports.
|
Package api provides types for OpenTelemetry tracing support, notably to reduce chance of cyclic imports. |
|
tracing/openinference
Package openinference provides OpenInference semantic conventions for OpenTelemetry tracing.
|
Package openinference provides OpenInference semantic conventions for OpenTelemetry tracing. |
|
tracing/openinference/openai
Package openai provides OpenInference semantic conventions hooks for OpenAI instrumentation used by the ExtProc router filter.
|
Package openai provides OpenInference semantic conventions hooks for OpenAI instrumentation used by the ExtProc router filter. |
|
tests
|
|
|
internal/testopenai
Package testopenai provides a test OpenAI API server for testing.
|
Package testopenai provides a test OpenAI API server for testing. |
|
internal/testopeninference
Package testopeninference provides OpenInference span recording and caching for testing AI Gateway's OpenTelemetry tracing implementation.
|
Package testopeninference provides OpenInference span recording and caching for testing AI Gateway's OpenTelemetry tracing implementation. |
|
tools
module
|
Click to show internal directories.
Click to hide internal directories.
