Open3
ollamaを試す

Windows側でインストールしてwslからapiを叩く。
この場合はWSL側で
ip route show | grep -i default | awk '{ print $3}'
で表示されたIPアドレスにポート番号11434を指定する。

curl --silent --show-error http://<さっきのIPアドレス>:11434/api/generate \
--header 'Content-Type: application/json' \
--data '{
"model": "gpt-oss:20b",
"prompt": "階乗を計算する短いPython関数を書いてください。",
"stream": false
}' | jq -r ".response"
で無事結果を出力できた。

apiの日本語訳あった