Language

Choose a language

/build/rpc / mining

setminermodel

  • workflowrun-a-miner·step 4 of 6Workflow: run-a-miner · step 4 of 6

setminermodel ( "model_identifier" clear ) Override or clear the miner model identifier at runtime (no restart needed). Arguments: 1. model_identifier (string, optional) Model identifier in format name@commit. Ignored if clear=true. 2. clear (boolean, optional) Clear the override and revert to defaults (default: false). Result: { (json object) "override" : "str" (string) Current override value (empty if none set) } Examples: > bitcoin-cli setminermodel "Qwen/Qwen3-8B@deadbeef" > bitcoin-cli setminermodel "" true

Signature

setminermodel(model_identifier?: string, clear?: boolean) → any

Code samples

curl --user "$RPC_USER:$RPC_PASS" \
  --data-binary '{"jsonrpc":"1.0","id":"docs","method":"setminermodel","params":["\"<model_identifier>\"",false]}' \
  -H 'content-type: text/plain;' \
  http://127.0.0.1:8332/

Parameters

NameTypeReq.Description
model_identifierstringModel identifier in format name@commit. Ignored if clear=true.
clearbooleanClear the override and revert to defaults (default: false).

Result

Type:  any

{ (json object) "override" : "str" (string) Current override value (empty if none set) }

Source: services/core-node/bcore/src/rpc/custom.cpp:148

C++ symbol: setminermodel