Azure Functions Core Tools で起動すると何かおかしい

最近Azure Functions Core Toolsの挙動が何かおかしかったので見てみました。症状としては…

  • Windows上でfuncコマンドで起動した後、止めてもポートが使われたままになってる
  • コンソール出力がモノクロ(色がついてない)
  • Visual Studioからのデバッグ実行は問題ない

みたいな感じです。

結論

In-ProcだとIn-Proc用のFunctions Core Toolsが使われて、それが残ってしまう。
なので最初からIn-Proc用のfuncコマンドを使えばよい。(通常 C:\Program Files\Microsoft\Azure Functions Core Tools\in-proc8 フォルダなどにある func.exe)
PowerShellなら Set-Aliasでfunc-inprocとか登録すると楽かも。

続きを読む

Azure OpenAI Service の Sora で image to video したい

Azure OpenAI Service には動画生成モデルである Sora が提供されています。

テキストで指示すると動画を生成してくれます。APIの作り的には動画生成の指示やオプションをジョブ(Job)という形で作成してあげるとAzure側で動画生成が行われます。利用者はジョブを定期的にチェックして生成が完了したらジョブ内にGenerationsという成果物の情報が含まれるようになります。この成果物のIDを使って動画の情報やサムネイル、動画ファイル本体を取得することができます。

続きを読む