Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
starport
command
Package main is the Starport process boundary.
|
Package main is the Starport process boundary. |
|
Package main demonstrates how to use cache control with Starport
|
Package main demonstrates how to use cache control with Starport |
|
internal
|
|
|
app
Package app owns Starport production composition and lifecycle.
|
Package app owns Starport production composition and lifecycle. |
|
availability
Package availability owns runtime state for exact provider offerings.
|
Package availability owns runtime state for exact provider offerings. |
|
cache
Package cache provides a multi-layer caching system for LLM responses with in-memory and persistent storage backends.
|
Package cache provides a multi-layer caching system for LLM responses with in-memory and persistent storage backends. |
|
catalog
Package catalog owns Starport's immutable view of Starmap facts and the separately versioned runtime availability used to derive routable models.
|
Package catalog owns Starport's immutable view of Starmap facts and the separately versioned runtime availability used to derive routable models. |
|
chatui
Package chatui provides a web-based chat interface for interacting with LLM models through Starport.
|
Package chatui provides a web-based chat interface for interacting with LLM models through Starport. |
|
cli
Package cli owns Starport command contracts and process-independent execution.
|
Package cli owns Starport command contracts and process-independent execution. |
|
config
Package config provides configuration management for Starport.
|
Package config provides configuration management for Starport. |
|
credentials
Package credentials owns encrypted provider credentials and their durable repository.
|
Package credentials owns encrypted provider credentials and their durable repository. |
|
diagnosis
Package diagnosis owns read-only startup checks for Starport.
|
Package diagnosis owns read-only startup checks for Starport. |
|
doclinks
Package doclinks verifies local destinations in Markdown documents.
|
Package doclinks verifies local destinations in Markdown documents. |
|
execution
Package execution owns attempt state, retry and fallback budgets, and the response-byte commitment boundary for inference execution.
|
Package execution owns attempt state, retry and fallback budgets, and the response-byte commitment boundary for inference execution. |
|
failure
Package failure owns normalized inference failure semantics.
|
Package failure owns normalized inference failure semantics. |
|
httpapi/openai
Package openai adapts the OpenAI HTTP protocol to canonical inference values.
|
Package openai adapts the OpenAI HTTP protocol to canonical inference values. |
|
httpapi/openrouter
Package openrouter adapts the OpenRouter HTTP protocol to canonical inference values.
|
Package openrouter adapts the OpenRouter HTTP protocol to canonical inference values. |
|
httpclient
Package httpclient provides optimized HTTP clients for LLM providers with built-in monitoring and connection pooling.
|
Package httpclient provides optimized HTTP clients for LLM providers with built-in monitoring and connection pooling. |
|
identity
Package identity owns gateway API-key identity and persistence.
|
Package identity owns gateway API-key identity and persistence. |
|
inference
Package inference owns provider-neutral inference values and stream events.
|
Package inference owns provider-neutral inference values and stream events. |
|
presets
Package presets owns reusable inference configuration presets and persistence.
|
Package presets owns reusable inference configuration presets and persistence. |
|
providerauth
Package providerauth owns renewable credentials for provider inference.
|
Package providerauth owns renewable credentials for provider inference. |
|
providers
Package providers owns the projection from operator inference settings to compiled adapter configuration.
|
Package providers owns the projection from operator inference settings to compiled adapter configuration. |
|
providers/byok
Package byok manages API keys for external LLM providers.
|
Package byok manages API keys for external LLM providers. |
|
providers/connectors
Package connectors provides interfaces and types for LLM provider integrations
|
Package connectors provides interfaces and types for LLM provider integrations |
|
proxy
Package proxy provides a high-performance LLM request proxy with support for multiple providers, intelligent routing, caching, and extensible middleware.
|
Package proxy provides a high-performance LLM request proxy with support for multiple providers, intelligent routing, caching, and extensible middleware. |
|
ratelimit
Package ratelimit owns fixed-window rate-limit state and persistence.
|
Package ratelimit owns fixed-window rate-limit state and persistence. |
|
registry
Package registry manages LLM provider connectors
|
Package registry manages LLM provider connectors |
|
repositorytest
Package repositorytest supplies storage backends for repository contract tests.
|
Package repositorytest supplies storage backends for repository contract tests. |
|
responsecache
Package responsecache owns response-cache eligibility, semantic identity, versioned canonical records, and stream replay.
|
Package responsecache owns response-cache eligibility, semantic identity, versioned canonical records, and stream replay. |
|
router
Package router provides model routing and fallback capabilities for the Starport gateway.
|
Package router provides model routing and fallback capabilities for the Starport gateway. |
|
routing
Package routing plans deterministic provider attempts from immutable inputs.
|
Package routing plans deterministic provider attempts from immutable inputs. |
|
server
Package server provides HTTP server implementation for Starport.
|
Package server provides HTTP server implementation for Starport. |
|
server/controllers
Package controllers contains HTTP handlers for the Starport API.
|
Package controllers contains HTTP handlers for the Starport API. |
|
server/dto
Package dto owns shared administrative HTTP response values.
|
Package dto owns shared administrative HTTP response values. |
|
server/requestctx
Package requestctx defines typed request context values shared by the server middleware and HTTP controllers.
|
Package requestctx defines typed request context values shared by the server middleware and HTTP controllers. |
|
setup
Package setup owns safe first-run initialization for a local Starport instance.
|
Package setup owns safe first-run initialization for a local Starport instance. |
|
storage
Package storage provides a key-value storage abstraction layer with support for multiple backend implementations including embedded and distributed stores.
|
Package storage provides a key-value storage abstraction layer with support for multiple backend implementations including embedded and distributed stores. |
|
testutil
Package testutil provides common test utilities for the Starport project
|
Package testutil provides common test utilities for the Starport project |
|
scripts
|
|
|
doclinks
command
|
|
|
sdk-smoke-server
command
Command sdk-smoke-server serves deterministic OpenRouter protocol fixtures.
|
Command sdk-smoke-server serves deterministic OpenRouter protocol fixtures. |
Click to show internal directories.
Click to hide internal directories.