Skip to content
HIPS
  • Earn with your GPU
  • Pricing
  • Docs
Sign inJoin early access
⌘K

Get started

  1. 01Developer hub
  2. 02Quickstart
  3. 03Migrate to HIPS

Guides

  1. 04HIPS SDK
  2. 05Import and run your model
  3. 06Model and task guides
    1. ATask guides
    2. BLanguage (chat)
    3. CClassification
    4. DImage
    5. EVideo
    6. FAudio
    7. GDocument processing
  4. 07Batch jobs
  5. 08Prompt caching
  6. 09Coding-tool setup
    1. AClaude Code
    2. BOther coding tools and editor integrations
  7. 10Command line
    1. ASign in
  8. 11Console
    1. AAccount
    2. BWorkspaces
    3. CAPI keys
    4. DSettings
    5. EUsage
    6. FModels
    7. GPlayground
    8. HDeployments
  9. 12Billing
  10. 13Provider setup
    1. AWhen it works
    2. BCommands
    3. CSettings
    4. DProvider Console
    5. EEarnings
    6. FCrash reports
    7. GData centers
  11. 14Router
  12. 15Guardrails
  13. 16Knowledge

Reference

  1. 17API reference
    1. AAuthentication
    2. BChat completions
    3. CResponses
    4. DMessages
    5. ECount tokens
    6. FModels
    7. GTasks
    8. HEmbeddings and rerank
    9. IJobs
    10. JUploads
    11. KFiles
    12. LBatches
    13. MWebhooks
    14. NVector stores
    15. ODeployments
    16. PRequirements and headers
    17. QErrors
    18. RUsage
    19. SVersioning
  2. 18Operating guidance
    1. ALimits
    2. BErrors
    3. CRetries and billing outcomes
    4. DIdempotency
    5. EStreaming
    6. FData handling
    7. GCompatibility matrix
  3. 19Changelog
Sheet indexProvider setup

Get started

  1. 01Developer hub
  2. 02Quickstart
  3. 03Migrate to HIPS

Guides

  1. 04HIPS SDK
  2. 05Import and run your model
  3. 06Model and task guides
    1. ATask guides
    2. BLanguage (chat)
    3. CClassification
    4. DImage
    5. EVideo
    6. FAudio
    7. GDocument processing
  4. 07Batch jobs
  5. 08Prompt caching
  6. 09Coding-tool setup
    1. AClaude Code
    2. BOther coding tools and editor integrations
  7. 10Command line
    1. ASign in
  8. 11Console
    1. AAccount
    2. BWorkspaces
    3. CAPI keys
    4. DSettings
    5. EUsage
    6. FModels
    7. GPlayground
    8. HDeployments
  9. 12Billing
  10. 13Provider setup
    1. AWhen it works
    2. BCommands
    3. CSettings
    4. DProvider Console
    5. EEarnings
    6. FCrash reports
    7. GData centers
  11. 14Router
  12. 15Guardrails
  13. 16Knowledge

Reference

  1. 17API reference
    1. AAuthentication
    2. BChat completions
    3. CResponses
    4. DMessages
    5. ECount tokens
    6. FModels
    7. GTasks
    8. HEmbeddings and rerank
    9. IJobs
    10. JUploads
    11. KFiles
    12. LBatches
    13. MWebhooks
    14. NVector stores
    15. ODeployments
    16. PRequirements and headers
    17. QErrors
    18. RUsage
    19. SVersioning
  2. 18Operating guidance
    1. ALimits
    2. BErrors
    3. CRetries and billing outcomes
    4. DIdempotency
    5. EStreaming
    6. FData handling
    7. GCompatibility matrix
  3. 19Changelog
13
  1. Docs/
  2. Provider setup/
  3. Commands
(Detail B)
llms.txt

Command reference

On this sheet10 sections
  1. Options for every command
  2. See what the computer is doing
  3. Set up and connect
  4. Pause and resume
  5. Settings and the minimum price
  6. The model cache
  7. Crash reports, logs and support
  8. Services
  9. Environment variables
  10. Remove

hips-provider is one program with two roles. The daemon runs as the system service, started at boot under its own service account. Every other command is a client: run in a terminal, on the computer or over SSH, it talks to the daemon over its local socket (a named pipe on Windows) and holds no key, certificate or token. With no command it opens the terminal view.

Fig. 1, sheet 13Provider setup

Shell

00000000000000000000000000000000000000001hips-provider2hips-provider status3hips-provider pause --for 1h
Shell sample

Options for every command

OptionWhat it does
--jsonJSON for scripts, one object per line, on every command that answers with facts
--plainPlain text, one fact per line, no boxes or color: for a screen reader, a log or a script. Output into a pipe is plain already
--color <when>Color: auto lets the terminal and NO_COLOR decide (the default), always keeps it even into a pipe, and "never" turns it off
--socket <path>The daemon's socket or named pipe, when it is not at the system path; also HIPS_PROVIDER_SOCKET
--version, --helpThe version, or the help of a command
  • Option
    --json
    What it does
    JSON for scripts, one object per line, on every command that answers with facts
  • Option
    --plain
    What it does
    Plain text, one fact per line, no boxes or color: for a screen reader, a log or a script. Output into a pipe is plain already
  • Option
    --color <when>
    What it does
    Color: auto lets the terminal and NO_COLOR decide (the default), always keeps it even into a pipe, and "never" turns it off
  • Option
    --socket <path>
    What it does
    The daemon's socket or named pipe, when it is not at the system path; also HIPS_PROVIDER_SOCKET
  • Option
    --version, --help
    What it does
    The version, or the help of a command

See what the computer is doing

CommandWhat it does
hips-provider viewThe terminal view: live status, the level and its reasons, telemetry, the current job, and every setting. The default with no command
hips-provider statusThis computer's sheet, printed once. --watch (or --live) keeps it current until q, with charts of the last 10 minutes; into a pipe, a line at each change
hips-provider historyThe work this computer recorded itself, day by day: GPU time, jobs, models, the hours it was available. --days N (-d), today included, from 1 to 35, 10 by default; --watch reads it again every minute. Earnings are the Console's
hips-provider gpusEach GPU of the machine as its own unit: its state, whether HIPS is still checking it, and its settings that differ from the machine's. --watch keeps it current each second; --dismiss <gpu> dismisses the notice of a new GPU
  • Command
    hips-provider view
    What it does
    The terminal view: live status, the level and its reasons, telemetry, the current job, and every setting. The default with no command
  • Command
    hips-provider status
    What it does
    This computer's sheet, printed once. --watch (or --live) keeps it current until q, with charts of the last 10 minutes; into a pipe, a line at each change
  • Command
    hips-provider history
    What it does
    The work this computer recorded itself, day by day: GPU time, jobs, models, the hours it was available. --days N (-d), today included, from 1 to 35, 10 by default; --watch reads it again every minute. Earnings are the Console's
  • Command
    hips-provider gpus
    What it does
    Each GPU of the machine as its own unit: its state, whether HIPS is still checking it, and its settings that differ from the machine's. --watch keeps it current each second; --dismiss <gpu> dismisses the notice of a new GPU

A GPU is named by its index, its UUID or the first part of its UUID, as hips-provider gpus lists them, wherever a command takes <gpu>.

Set up and connect

CommandWhat it does
hips-provider setupThe guided first run: finds the GPUs, the engines and the idle monitor, starts the service (installing it where it must), links the computer to your account and says what runs next. --yes takes the recommended answer to every question; --mode auto|always sets the mode (also HIPS_MODE)
hips-provider connectLinks the computer to an account: shows the code, a QR code and the address to approve it in the Console
  • Command
    hips-provider setup
    What it does
    The guided first run: finds the GPUs, the engines and the idle monitor, starts the service (installing it where it must), links the computer to your account and says what runs next. --yes takes the recommended answer to every question; --mode auto|always sets the mode (also HIPS_MODE)
  • Command
    hips-provider connect
    What it does
    Links the computer to an account: shows the code, a QR code and the address to approve it in the Console

Both take an enrollment code instead of an approval, for a server joining a provider's fleet with nobody approving it: --enrollment-code-file <file> reads it from a file only root or you can read (mode 0600 or 0400, not a link), and --enrollment-code-stdin reads it piped in on standard input, so it is never typed as an argument. Providers create codes in the Console's Connect many machines, which arrives with the next Console release.

Exit codeFrom setup and connect
0Done
1Failed, HIPS not reached among them; it may be tried again
2The enrollment code could not be read: none given, a file others can read, or not a code
3This machine has no GPU HIPS supports
4HIPS refused the enrollment code: used up, expired, revoked or unknown
130Stopped before it finished; the daemon goes on
  • Exit code
    0
    From setup and connect
    Done
  • Exit code
    1
    From setup and connect
    Failed, HIPS not reached among them; it may be tried again
  • Exit code
    2
    From setup and connect
    The enrollment code could not be read: none given, a file others can read, or not a code
  • Exit code
    3
    From setup and connect
    This machine has no GPU HIPS supports
  • Exit code
    4
    From setup and connect
    HIPS refused the enrollment code: used up, expired, revoked or unknown
  • Exit code
    130
    From setup and connect
    Stopped before it finished; the daemon goes on

Pause and resume

CommandWhat it does
hips-provider pauseStops new work; a running job drains. --for 30m, --for 1h or --for 8h for a duration, --until 18:00 or --until tomorrow for a local time, neither for until resumed. Pausing while paused changes the end
hips-provider pause --gpu <gpu>Pauses one GPU alone; the others work on
hips-provider pause --waitReturns only once the running work has finished and the GPU's memory is free, so the GPU can be handed over at that moment; --timeout 5m sets the longest wait
hips-provider resumeEnds the pause; --gpu <gpu> ends one GPU's pause alone
  • Command
    hips-provider pause
    What it does
    Stops new work; a running job drains. --for 30m, --for 1h or --for 8h for a duration, --until 18:00 or --until tomorrow for a local time, neither for until resumed. Pausing while paused changes the end
  • Command
    hips-provider pause --gpu <gpu>
    What it does
    Pauses one GPU alone; the others work on
  • Command
    hips-provider pause --wait
    What it does
    Returns only once the running work has finished and the GPU's memory is free, so the GPU can be handed over at that moment; --timeout 5m sets the longest wait
  • Command
    hips-provider resume
    What it does
    Ends the pause; --gpu <gpu> ends one GPU's pause alone

On a computer a pause also ends when the computer restarts. On a server with the data-center flag it lasts through restarts until resumed, and --reason <text> (at most 200 characters) says why in the status and in the Console; on a computer without the flag --reason is refused and nothing is paused.

Exit codeFrom pauseFrom resume
0Paused, and drained with --waitResumed, or not paused ("Not paused.")
1Another failure
2A usage error
69The service is not runningThe service is not running
75--timeout passed first; still paused
77This account may notThis account may not
  • Exit code
    0
    From pause
    Paused, and drained with --wait
    From resume
    Resumed, or not paused ("Not paused.")
  • Exit code
    1
    From pause
    Another failure
    From resume
  • Exit code
    2
    From pause
    A usage error
    From resume
  • Exit code
    69
    From pause
    The service is not running
    From resume
    The service is not running
  • Exit code
    75
    From pause
    --timeout passed first; still paused
    From resume
  • Exit code
    77
    From pause
    This account may not
    From resume
    This account may not

Settings and the minimum price

CommandWhat it does
hips-provider config get [name]One setting, or every setting with its source and revision. --gpu <gpu> shows one GPU's settings with where each value comes from
hips-provider config set <name> <value>Changes one setting, written through the daemon so it reaches the configuration file and My GPUs. With --gpu <gpu> it sets one GPU's own value of min_price, light_work_at_low, thermal_limits, memory_headroom or excluded_models, and the value machine makes the GPU follow the machine again
hips-provider priceShows the minimum price
hips-provider price autoAuto, recommended: HIPS prices from the live market. --offset N places this computer from 50 percent below (-50) to 50 percent above (50) the market, 0 by default
hips-provider price manual <input> <output>Manual: the lowest price per 1M input and per 1M output tokens, in US dollars with up to 6 decimals, such as 0.05 0.2
hips-provider price accountFollows your account's minimum price, set in the Console
hips-provider price machine --gpu <gpu>The GPU follows this machine's minimum price again
  • Command
    hips-provider config get [name]
    What it does
    One setting, or every setting with its source and revision. --gpu <gpu> shows one GPU's settings with where each value comes from
  • Command
    hips-provider config set <name> <value>
    What it does
    Changes one setting, written through the daemon so it reaches the configuration file and My GPUs. With --gpu <gpu> it sets one GPU's own value of min_price, light_work_at_low, thermal_limits, memory_headroom or excluded_models, and the value machine makes the GPU follow the machine again
  • Command
    hips-provider price
    What it does
    Shows the minimum price
  • Command
    hips-provider price auto
    What it does
    Auto, recommended: HIPS prices from the live market. --offset N places this computer from 50 percent below (-50) to 50 percent above (50) the market, 0 by default
  • Command
    hips-provider price manual <input> <output>
    What it does
    Manual: the lowest price per 1M input and per 1M output tokens, in US dollars with up to 6 decimals, such as 0.05 0.2
  • Command
    hips-provider price account
    What it does
    Follows your account's minimum price, set in the Console
  • Command
    hips-provider price machine --gpu <gpu>
    What it does
    The GPU follows this machine's minimum price again

price shows a warning or a note before it saves; --yes saves after showing it, without asking. --gpu <gpu> on price and its subcommands sets one GPU's own price, the third level over the machine's and the account's. Every setting is on the settings reference.

Shell

00000000000000000000000000000000000000001hips-provider config get idle_threshold_s2hips-provider config set light_work_at_low false3hips-provider price auto --offset -10 --yes
Shell sample

The model cache

CommandWhat it does
hips-provider cache listEach model version in the cache: its size, whether an engine uses it now, and whether HIPS's plan keeps it here
hips-provider cache delete <model>Deletes one model from the cache, --version <version> where it holds more than one. Refused, with why, while an engine uses it or HIPS's plan keeps it; HIPS is told and plans again
  • Command
    hips-provider cache list
    What it does
    Each model version in the cache: its size, whether an engine uses it now, and whether HIPS's plan keeps it here
  • Command
    hips-provider cache delete <model>
    What it does
    Deletes one model from the cache, --version <version> where it holds more than one. Refused, with why, while an engine uses it or HIPS's plan keeps it; HIPS is told and plans again

Crash reports, logs and support

CommandWhat it does
hips-provider crash listThe crash reports queued and sent: time, component, kind, version
hips-provider crash show <id>One report in full, as the JSON that is or was sent
hips-provider logs [component]The newest lines of a log: daemon (the default), engine-host, watcher or updater; --lines N, 50 by default
hips-provider support bundleGathers the logs, the settings, the device facts, the versions and the crash reports into a zip on this computer, after showing its file list. Nothing is sent to HIPS
  • Command
    hips-provider crash list
    What it does
    The crash reports queued and sent: time, component, kind, version
  • Command
    hips-provider crash show <id>
    What it does
    One report in full, as the JSON that is or was sent
  • Command
    hips-provider logs [component]
    What it does
    The newest lines of a log: daemon (the default), engine-host, watcher or updater; --lines N, 50 by default
  • Command
    hips-provider support bundle
    What it does
    Gathers the logs, the settings, the device facts, the versions and the crash reports into a zip on this computer, after showing its file list. Nothing is sent to HIPS

support bundle saves to your Downloads folder unless --out <path> names a new file; --list shows the file list and saves nothing; --without-min-price leaves your minimum price out; --remove <part> leaves a part out, by its path in the list, and may be given more than once.

SystemLogsConfiguration file
macOS/Library/Application Support/HIPS Provider/logs/Library/Application Support/HIPS Provider/config.toml
Windows%ProgramData%\HIPS Provider\logs%ProgramData%\HIPS Provider\config.toml
Linux/var/lib/hips-provider/logs/etc/hips-provider/config.toml
  • System
    macOS
    Logs
    /Library/Application Support/HIPS Provider/logs
    Configuration file
    /Library/Application Support/HIPS Provider/config.toml
  • System
    Windows
    Logs
    %ProgramData%\HIPS Provider\logs
    Configuration file
    %ProgramData%\HIPS Provider\config.toml
  • System
    Linux
    Logs
    /var/lib/hips-provider/logs
    Configuration file
    /etc/hips-provider/config.toml

Services

CommandWhat it does
hips-provider service installRegisters the daemon, the crash watcher and the privileged updater, run as root as the packages do. --headless for a machine with no desktop session, the default on Linux that boots to no graphical target and on DGX OS and Jetson Linux; --desktop for a Linux desktop whatever its default target
hips-provider service uninstallRemoves every service, the files, the state and the service account
hips-provider service startStarts each service that is stopped; in a container, where systemd does not run, starts the daemon under the app's own supervision
hips-provider service stopStops the daemon's service until service start
hips-provider service runRuns the service in the foreground until it is stopped: a Linux container's own command. On a stop the running work finishes within HIPS_STOP_TIMEOUT less 5 seconds (10 seconds when it is not set), then it ends; a second stop ends it at once
hips-provider service statusWhether the daemon's service runs: exits 0 when it does, 3 when it does not
hips-provider service prerequisitesInstalls this Linux machine's GPU prerequisites from the distribution: on an AMD GPU the Vulkan loader and Mesa's Vulkan drivers where missing, and on Strix Halo a kernel with the fixes ROCm needs. Never restarts the computer. --dry-run says what it would install. Exits 0 when nothing more is needed, 3 when a restart of the computer finishes it, 1 when a step failed
  • Command
    hips-provider service install
    What it does
    Registers the daemon, the crash watcher and the privileged updater, run as root as the packages do. --headless for a machine with no desktop session, the default on Linux that boots to no graphical target and on DGX OS and Jetson Linux; --desktop for a Linux desktop whatever its default target
  • Command
    hips-provider service uninstall
    What it does
    Removes every service, the files, the state and the service account
  • Command
    hips-provider service start
    What it does
    Starts each service that is stopped; in a container, where systemd does not run, starts the daemon under the app's own supervision
  • Command
    hips-provider service stop
    What it does
    Stops the daemon's service until service start
  • Command
    hips-provider service run
    What it does
    Runs the service in the foreground until it is stopped: a Linux container's own command. On a stop the running work finishes within HIPS_STOP_TIMEOUT less 5 seconds (10 seconds when it is not set), then it ends; a second stop ends it at once
  • Command
    hips-provider service status
    What it does
    Whether the daemon's service runs: exits 0 when it does, 3 when it does not
  • Command
    hips-provider service prerequisites
    What it does
    Installs this Linux machine's GPU prerequisites from the distribution: on an AMD GPU the Vulkan loader and Mesa's Vulkan drivers where missing, and on Strix Halo a kernel with the fixes ROCm needs. Never restarts the computer. --dry-run says what it would install. Exits 0 when nothing more is needed, 3 when a restart of the computer finishes it, 1 when a step failed

Two commands are started by the service manager, not by a person: hips-provider daemon, the daemon itself (--foreground for development, --headless for the owner-workload rule), and hips-provider watcher, the crash watcher, which on Linux can start the daemon as its child (--daemon, with --headless, and --user <account> to become the service account first where no service manager sets it, as in a container).

Environment variables

The variables a person sets; an enrollment code's variables are the data-centers guide's

VariableRead byWhat it does
HIPS_PROVIDER_SOCKETEvery commandThe daemon's local socket (macOS, Linux) or named pipe (Windows), as --socket names it; the system path otherwise
HIPS_MODEhips-provider setup, the one-line installerThe mode setup takes without asking, as --mode names it: auto or always
HIPS_PROVIDER_LOGhips-provider daemon, hips-provider service runThe daemon's log filter, such as debug; the default is info. A container passes it to the daemon it supervises
HIPS_UPDATER_LOGhips-provider service runThe privileged updater's log filter, such as debug; a container passes it to the updater it supervises
HIPS_STOP_TIMEOUThips-provider daemon, hips-provider service runThe seconds a stop gives the service before it is killed, set with the container's or the unit's own stop timeout: running work finishes within it less 5 seconds (10 seconds when it is not set)
HIPS_VERSION, HIPS_NO_LINK, HIPS_DATA_CENTERThe one-line installerA release other than the newest, installing without linking, and declaring a data-center server; the overview has each
  • Variable
    HIPS_PROVIDER_SOCKET
    Read by
    Every command
    What it does
    The daemon's local socket (macOS, Linux) or named pipe (Windows), as --socket names it; the system path otherwise
  • Variable
    HIPS_MODE
    Read by
    hips-provider setup, the one-line installer
    What it does
    The mode setup takes without asking, as --mode names it: auto or always
  • Variable
    HIPS_PROVIDER_LOG
    Read by
    hips-provider daemon, hips-provider service run
    What it does
    The daemon's log filter, such as debug; the default is info. A container passes it to the daemon it supervises
  • Variable
    HIPS_UPDATER_LOG
    Read by
    hips-provider service run
    What it does
    The privileged updater's log filter, such as debug; a container passes it to the updater it supervises
  • Variable
    HIPS_STOP_TIMEOUT
    Read by
    hips-provider daemon, hips-provider service run
    What it does
    The seconds a stop gives the service before it is killed, set with the container's or the unit's own stop timeout: running work finishes within it less 5 seconds (10 seconds when it is not set)
  • Variable
    HIPS_VERSION, HIPS_NO_LINK, HIPS_DATA_CENTER
    Read by
    The one-line installer
    What it does
    A release other than the newest, installing without linking, and declaring a data-center server; the overview has each

Remove

hips-provider remove removes HIPS Provider from this computer: work stops, the model cache and the crash queue are deleted, and the updater removes the rest. Remove the device in My GPUs as well, which revokes its certificates.

Related sheets

  • Settings reference
  • When your computer works
  • Crash reports
Previous sheetWhen it works
Next sheetSettings
Sheet
13 of 19
Detail
B
Updated
2026-11-11
Sign in to the Console

On this sheet

  1. Options for every command
  2. See what the computer is doing
  3. Set up and connect
  4. Pause and resume
  5. Settings and the minimum price
  6. The model cache
  7. Crash reports, logs and support
  8. Services
  9. Environment variables
  10. Remove

Product

  • Inference
  • Models
  • Deploy your model
  • Always-on GPU capacity
  • How it works
  • Use cases
  • Pricing

Developer

  • Docs
  • Quickstart
  • Migrate to HIPS
  • HIPS SDK
  • Batch jobs
  • API reference

Provider

  • Earn with your GPU
  • Register GPU interest
  • Download for Mac
  • Download for Windows
  • Download for Linux

Resource

  • Security and Data
  • Resources
  • llms.txt

Compare

  • OpenRouter alternatives
  • Together AI alternatives
  • Groq alternatives
  • All comparisons

Company

  • About
  • Contact
  • Affiliate program
  • HIPS Payments

Legal

  • Legal
  • Consumer Health Data Privacy Policy
  • Report content
  • Cookie preferences

Support

  • Contact HIPS
  • Looking for payments support?

HIPS. AI inference for builders.

hips.com

Hyperscale Inference Processing Systems OÜ