# shellcheck shell=dash

# https://ai.google.dev/api/rest/v1beta/models/countTokens?hl=zh-cn
___x_cmd_gemini_request_count(){
    local model="$1"

    local apikey=
    local proxy=
    ___x_cmd_gemini_cur   apikey:=   proxy:=     2>/dev/null

    gemini:info "Requesting Gemini [model=$model]"

    ___x_cmd jq '{ contents: .contents }' | \
        ___x_cmd proxy runifset "$proxy"    \
        ___x_cmd curl curl  -s              \
        -H 'Content-Type: application/json' \
        "${___X_CMD_GEMINI_ENDPOINT}/v1beta/models/${model}:countTokens?key=${apikey}" \
        -d @-
}



