LangChainを使ってChatGPTプラグインを試す関数 pluginはconfig.ymlにlang-chain.api-pluginsに追加していく。
$ curl -X POST https://us-central1-xproject.cloudfunctions.net/lang-chain -H "Authorization: bearer $(gcloud auth print-identity-token)" -H "Content-Type: application/json" -d '{"message": "What t shirts are available in klarna?"}'
ローカル環境で関数を実行する場合はfunctions-frameworkを利用する。 Running on http...に記載されているURLに対してリクエストを実行するだけ。
$ functions-framework --target=run --debug
* Serving Flask app 'run'
* Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:8080
* Running on http://192.168.2.174:8080
Press CTRL+C to quit
* Restarting with watchdog (fsevents)
* Debugger is active!