最近流行っている生成AI系の開発環境を知ってワクワクしてしまいました。
本職は社内SE(情シス)なので全然開発とかしませんし、WebUI系の仕事は全くしたことがないのですが、素人でも簡単にアプリ開発ができてしまう時代が来たのかなと・・・
で、さっそくWindows11に入れてみたはいいものの簡単なことで3時間くらいハマったので同じ境遇の方がいたらと思い記事にします。
UI SketcherにOpenAIのAPI Keyを登録できない・・・
何を言っているかというと、現在OpenAIのAPIキーが2種類あるみたいでして、レガシーの方じゃないとUI Sketcherがverifyしてくれませんでした。
2024/6/15時点ではOpenAIのAPIkey作成を素直にやろうとすると、「組織のAPIキー」を作成することになります。
ただ、このAPIキーだとUI Sketchは認めてくれません。
マイプロファイルのところから「レガシーのAPIキー」を作成してください。
(APIキーの文字数がレガシーは51文字、組織の方は56文字でした。どうやら文字数から違うみたい)
ただし、Cursorの方に登録するOpenAI APIkeyは組織の方のAPIkeyで登録できました。
でも、コード修正の機能でエラーが出たので「レガシーのAPIキー」を使うのが無難かも。
UI Sketcherの拡張機能の方がOpenAIの変化に追いついていけていないのかな?
で、それに気づかず3時間を無駄にしましたとさ。
コメント
自分も同じトラブルを抱えていたので、とても助かりました。ありがとうございます。
(APIキーに51文字と56文字があるんですね。)
11/15現在ではOpenAI側のUser API Keys(Legacy)の口がなくなっているようです。
UI Sketcher側のサポートも2023/12/14で停止しているようなので、UI Sketcher側が新しいAPI形式に対応してくれるまでは使えなくなってしまったという認識です。残念です。
なんと、、、情報ありがとうございます。