Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
cc-relay
command
Package main is the entry point for cc-relay.
|
Package main is the entry point for cc-relay. |
|
internal
|
|
|
auth
Package auth provides authentication mechanisms for cc-relay.
|
Package auth provides authentication mechanisms for cc-relay. |
|
cache
Package cache provides a unified caching interface for cc-relay.
|
Package cache provides a unified caching interface for cc-relay. |
|
config
Package config provides configuration loading and parsing for cc-relay.
|
Package config provides configuration loading and parsing for cc-relay. |
|
di
Package di provides dependency injection using samber/do v2.
|
Package di provides dependency injection using samber/do v2. |
|
health
Package health provides circuit breaker and health tracking for cc-relay providers.
|
Package health provides circuit breaker and health tracking for cc-relay providers. |
|
keypool
Package keypool provides key pooling and rate limit tracking for multi-key API management.
|
Package keypool provides key pooling and rate limit tracking for multi-key API management. |
|
providers
Package providers defines the interface for LLM backend providers.
|
Package providers defines the interface for LLM backend providers. |
|
proxy
Package proxy implements the HTTP proxy server for cc-relay.
|
Package proxy implements the HTTP proxy server for cc-relay. |
|
ratelimit
Package ratelimit provides rate limiting interfaces and implementations for cc-relay.
|
Package ratelimit provides rate limiting interfaces and implementations for cc-relay. |
|
router
Package router provides provider-level routing strategies for cc-relay.
|
Package router provides provider-level routing strategies for cc-relay. |
|
version
Package version provides version information for cc-relay.
|
Package version provides version information for cc-relay. |
Click to show internal directories.
Click to hide internal directories.