internal/

directory
v0.0.25 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2025 License: AGPL-3.0

Directories

Path Synopsis
Package attribution provides model-to-author mapping functionality across multiple providers.
Package attribution provides model-to-author mapping functionality across multiple providers.
Package auth provides authentication checking for AI model providers.
Package auth provides authentication checking for AI model providers.
adc
Package adc handles Google Application Default Credentials.
Package adc handles Google Application Default Credentials.
cmd
alerts
Package alerts provides a structured system for status notifications.
Package alerts provides a structured system for status notifications.
application
Package application provides the application interface for Starmap commands.
Package application provides the application interface for Starmap commands.
completion
Package completion provides shared utilities for completion management.
Package completion provides shared utilities for completion management.
constants
Package constants provides shared constants for CLI commands.
Package constants provides shared constants for CLI commands.
embed
Package embed provides utilities for working with the embedded filesystem.
Package embed provides utilities for working with the embedded filesystem.
emoji
Package emoji provides symbol constants for CLI output.
Package emoji provides symbol constants for CLI output.
filter
Package filter provides model filtering functionality for starmap commands.
Package filter provides model filtering functionality for starmap commands.
format
Package format provides formatters for command output.
Package format provides formatters for command output.
globals
Package globals provides shared flag structures and utilities for CLI commands.
Package globals provides shared flag structures and utilities for CLI commands.
hints
Package hints provides formatting for hints in different output formats.
Package hints provides formatting for hints in different output formats.
notify
Package notify provides context detection for smart hint generation.
Package notify provides context detection for smart hint generation.
provider
Package provider provides common provider operations for CLI commands.
Package provider provides common provider operations for CLI commands.
table
Package table provides common table formatting utilities for CLI commands.
Package table provides common table formatting utilities for CLI commands.
Package deps provides dependency checking and management for sources.
Package deps provides dependency checking and management for sources.
openapi
Package openapi embeds the OpenAPI 3.0 specification files for the Starmap HTTP API.
Package openapi embeds the OpenAPI 3.0 specification files for the Starmap HTTP API.
Package matcher provides a unified interface for pattern matching using glob and regex patterns.
Package matcher provides a unified interface for pattern matching using glob and regex patterns.
Package server provides HTTP server implementation for the Starmap API.
Package server provides HTTP server implementation for the Starmap API.
cache
Package cache provides an in-memory caching layer for the HTTP server.
Package cache provides an in-memory caching layer for the HTTP server.
events
Package events provides a unified event system for real-time catalog updates.
Package events provides a unified event system for real-time catalog updates.
events/adapters
Package adapters provides transport-specific implementations of the Subscriber interface.
Package adapters provides transport-specific implementations of the Subscriber interface.
filter
Package filter provides query parameter parsing and filtering for API endpoints.
Package filter provides query parameter parsing and filtering for API endpoints.
handlers
Package handlers provides HTTP request handlers for the Starmap API.
Package handlers provides HTTP request handlers for the Starmap API.
middleware
Package middleware provides HTTP middleware for the Starmap API server.
Package middleware provides HTTP middleware for the Starmap API server.
response
Package response provides standardized HTTP response structures and helpers for the Starmap API server.
Package response provides standardized HTTP response structures and helpers for the Starmap API server.
sse
Package sse provides Server-Sent Events support for real-time updates.
Package sse provides Server-Sent Events support for real-time updates.
websocket
Package websocket provides WebSocket support for real-time catalog updates.
Package websocket provides WebSocket support for real-time catalog updates.
sources
clients
Package clients provides provider client registry functions.
Package clients provides provider client registry functions.
providers/anthropic
Package anthropic provides a client for the Anthropic API.
Package anthropic provides a client for the Anthropic API.
providers/google
Package google provides a unified, dynamic client for Google AI APIs (AI Studio and Vertex AI).
Package google provides a unified, dynamic client for Google AI APIs (AI Studio and Vertex AI).
providers/openai
Package openai provides a unified, dynamic client for OpenAI-compatible APIs.
Package openai provides a unified, dynamic client for OpenAI-compatible APIs.
providers/testhelper
Package testhelper provides utilities for managing testdata files in provider tests.
Package testhelper provides utilities for managing testdata files in provider tests.
utils
ptr
Package ptr provides utility functions for creating pointers to values.
Package ptr provides utility functions for creating pointers to values.

Jump to

Keyboard shortcuts

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