Directories
¶
| Path | Synopsis |
|---|---|
|
Package client provides Go clients for the Baseten management, inference, and sandbox APIs.
|
Package client provides Go clients for the Baseten management, inference, and sandbox APIs. |
|
inferenceapi
Package inferenceapi is a generated client for the Baseten inferenceapi.
|
Package inferenceapi is a generated client for the Baseten inferenceapi. |
|
managementapi
Package managementapi is a generated client for the Baseten managementapi.
|
Package managementapi is a generated client for the Baseten managementapi. |
|
modelarchive
Package modelarchive builds uncompressed tar archives of model directories for upload to Baseten.
|
Package modelarchive builds uncompressed tar archives of model directories for upload to Baseten. |
|
modelconfig
Package modelconfig contains generated types for Baseten model configuration (also known as Truss config).
|
Package modelconfig contains generated types for Baseten model configuration (also known as Truss config). |
|
sandboxapi
Package sandboxapi is a generated client for the Baseten sandboxapi.
|
Package sandboxapi is a generated client for the Baseten sandboxapi. |
|
internal
|
|
|
require
Package require loosely mimics testify/require but keeps the dependency out of the module.
|
Package require loosely mimics testify/require but keeps the dependency out of the module. |
|
volume
Package volume implements the client side of the BDN volume transfer protocol: the canonical wire records, source scanning and chunking, and the push and pull engines.
|
Package volume implements the client side of the BDN volume transfer protocol: the canonical wire records, source scanning and chunking, and the push and pull engines. |
|
volume/bdn
Package bdn is the HTTP client for BDN, the data-plane API of the volume service — the thing a bdn:// ref names and a bdn_endpoint points at.
|
Package bdn is the HTTP client for BDN, the data-plane API of the volume service — the thing a bdn:// ref names and a bdn_endpoint points at. |
|
volume/limiter
Package limiter is an additive-increase/multiplicative-decrease concurrency limiter with a latency-gradient soft-stall detector, for governing how many object operations a transfer runs against one origin at a time.
|
Package limiter is an additive-increase/multiplicative-decrease concurrency limiter with a latency-gradient soft-stall detector, for governing how many object operations a transfer runs against one origin at a time. |
|
volume/transfer
Package transfer runs a push or a pull: it drives the protocol client through an upload session or a download, applying the concurrency limits and reporting progress.
|
Package transfer runs a push or a pull: it drives the protocol client through an upload session or a download, applying the concurrency limits and reporting progress. |
|
Package sandbox creates and works with Baseten sandboxes.
|
Package sandbox creates and works with Baseten sandboxes. |
Click to show internal directories.
Click to hide internal directories.