脱力駆動開発記

ゲームアプリを作るエンジニアの技術メモ

MENU

【ChatGPT/CloudFunctions】CloudFunctionsからChatGPTのAPIを呼ぶ

FirebaseのCloudFunctionsからChatGPTのAPIを呼び出します。 わかりやすくChatGPTのAPIと言っていますが、厳密には「OpenAIのCreate chat completionAPIを呼ぶ」になります。 どちらでも良いと思いますが、「ChatGPTのAPI」と言った方が通じやすそうではあり…

【Cloud Functions】シークレットな環境変数を構成・取得する

FirebaseのCloud FunctionsでAPI キーなどの大事な情報を環境変数で構成・取得する方法を説明します。 CloudFunctionsで環境変数を使用するにはいくつかの方法がサポートされています。 firebase-functions/params経由での読み込み .envファイルを使用したdo…

【Unity/Xcode】Xcode14ビルド時にライブラリ側の「Select a development team 」エラーが出た際の対応

エラー内容 Xcode13からXcode14.2を使うようになって以下のエラーがでるようになった Signing for "gRPC-C++-gRPCCertificates-Cpp" requires a development team. Select a development team in the Signing & Capabilities editor. Firebaseのパッケージを…

【Unity/Xcode】Library not loaded: @rpath/libswiftCore.dylib でアプリが起動しないエラー

アプリの更新のために意気揚々とUnityをアップデート。何も起きないはずがなく...

引っ越し戦記2021 〜音のならない方へ〜

■序章 2019年7月。 華麗に引っ越しを終えた自分はブログで引っ越しの振り返り記事を投稿していた。 いい家が見つかったと思うし、全体的に満足度の高い引越しになりました。 引っ越ししてしばらくはたしかにそう思っていた。コンビニやスーパーは近くにある…

静寂を手に入れるためBOSE QuietComfort Earbudsを買った

BOSEとの出会い 2018年の春、自分が会社を辞める少し前の頃。 新しい部署に異動してよっしゃーやるぞと息巻いていたんですが、 そこのフロアが色んな部署があつまった階ですごい騒がしかったんですよね。 音の内容的には作業音だとか会話だとかで一般的なも…