Github
https://github.com/londelidess/LangChain-AutoTask-Generator
Vercel
https://vercel.com/londelidess/lang-chain-auto-task-generator/3j6CFEugubxyJGGbZ58ZzyVkzzoc
「目標設定!Next.jsとLangChainで自動タスク生成アプリを作ろう」を作らせていただいているのですが、Localでは動いても、VercelにDeploy後動きません。APIKEYは確認しましたがあっていました。
https://photos.app.goo.gl/mMx832MyTMTropgS6
https://photos.app.goo.gl/GS67SYPtrnStJv4n9
package.json を参考コードに合わせる。
Vercelのデプロイが初めてで、Buildコマンドは何も変えず、Environment Keyだけ追加してDeployしました。
お力をお貸しいただけると幸いです。
ご質問ありがとうございます。
Vercelの無料版は、10秒でタイムアウトしてしまいます。
有料版は60秒まで伸びますが、60秒以上APIルートで動かし続けると同様にタイムアウトしてしまいます。
https://blog.kimizuka.org/entry/2023/07/27/144820
タイムアウトまでに収まるようにするか、vercel以外にデプロイするか、ChatGPTへのリクエスト部分を別のServerless Functionに移行するか工夫が必要になります。
検討してみてください。
今夜やってみます。serverless functionという手法もあるのですね。
調べてみます。
大変勉強になります。
信
AWSと NetlifyでDeployを試しましたが、500のエラーが出ましてできませんでした。Local hostで試したときにそれぞれのexecuteに60秒以上かかっているのに気づきました。
やるなら別のserverless functionに切り分けるしかないなと思いました。
ChatGPTのレスポンスをストリーミングに対応させると、解決するかもしれないので、試してみてください。