フルスタックチャンネル
サインアップサインアップ
ログインログイン
利用規約プライバシーポリシーお問い合わせ
Copyright © All rights reserved | FullStackChannel
受付中
目標設定!Next.jsとLangChainで自動タスク生成アプリを作ろう Vercel Deploy
デプロイ
Makoto Doi
2023/10/17 16:51

実現したいこと

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しました。

お力をお貸しいただけると幸いです。

回答 4件
login
回答するにはログインが必要です
はる@講師
1年以上前

ご質問ありがとうございます。
Vercelの無料版は、10秒でタイムアウトしてしまいます。
有料版は60秒まで伸びますが、60秒以上APIルートで動かし続けると同様にタイムアウトしてしまいます。

https://blog.kimizuka.org/entry/2023/07/27/144820

タイムアウトまでに収まるようにするか、vercel以外にデプロイするか、ChatGPTへのリクエスト部分を別のServerless Functionに移行するか工夫が必要になります。

検討してみてください。

1
Makoto Doi
1年以上前

今夜やってみます。serverless functionという手法もあるのですね。

調べてみます。

大変勉強になります。

信

1
Makoto Doi
1年以上前

AWSと NetlifyでDeployを試しましたが、500のエラーが出ましてできませんでした。Local hostで試したときにそれぞれのexecuteに60秒以上かかっているのに気づきました。

やるなら別のserverless functionに切り分けるしかないなと思いました。

1
はる@講師
1年以上前

ChatGPTのレスポンスをストリーミングに対応させると、解決するかもしれないので、試してみてください。