internal/

directory
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 2, 2026 License: MIT

README

Internal Packages

This directory contains internal packages that are not intended to be imported outside of this project.

Directory Structure

  • database/: Database operations and models
  • token/: Token management and validation
  • proxy/: Proxy logic for forwarding requests to OpenAI
  • admin/: Admin UI handlers and logic
  • logging/: Logging system and utilities

Directories

Path Synopsis
Package admin provides HTTP client functionality for communicating with the Management API from the Admin UI server.
Package admin provides HTTP client functionality for communicating with the Management API from the Admin UI server.
Package api provides types for API requests and responses shared between CLI and server.
Package api provides types for API requests and responses shared between CLI and server.
Package audit provides audit logging functionality for security-sensitive events in the LLM proxy.
Package audit provides audit logging functionality for security-sensitive events in the LLM proxy.
Package client provides HTTP client functionality for communicating with the LLM Proxy API.
Package client provides HTTP client functionality for communicating with the LLM Proxy API.
Package config handles application configuration loading and validation from environment variables, providing a type-safe configuration structure.
Package config handles application configuration loading and validation from environment variables, providing a type-safe configuration structure.
Package database provides SQLite database operations for the LLM Proxy.
Package database provides SQLite database operations for the LLM Proxy.
migrations
Package migrations provides database migration functionality using goose.
Package migrations provides database migration functionality using goose.
Package encryption provides utilities for encrypting and decrypting sensitive data.
Package encryption provides utilities for encrypting and decrypting sensitive data.
Package obfuscate centralizes redaction/obfuscation helpers used across the codebase.
Package obfuscate centralizes redaction/obfuscation helpers used across the codebase.
Package proxy provides the transparent reverse proxy implementation.
Package proxy provides the transparent reverse proxy implementation.
Package server implements the HTTP server for the LLM Proxy.
Package server implements the HTTP server for the LLM Proxy.
Package setup provides configuration setup and management utilities.
Package setup provides configuration setup and management utilities.
Package utils provides common utility functions.
Package utils provides common utility functions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL