3分ではじめてのAIアプリを完成させましょう。
プロジェクトの初期化
morph new chat-app
パッケージをインストールする
pip install langchain langchain-openai
chat.pyを作成する
src/python
chat.py
import morph from morph import MorphGlobalContext from langchain_openai import ChatOpenAI from langchain_core.messages import HumanMessage @morph.func def langchain_chat(context: MorphGlobalContext): llm = ChatOpenAI(model="gpt-4o") messages = [HumanMessage(context.vars["prompt"])] for token in llm.stream(messages): yield token.content
index.mdxを編集する
# 🦜🔗 Langchain Chat <Chat postData="langchain_chat" height={300} />
.envにAPIキーを追加する
.env
OPENAI_API_KEY=your_api_key
ローカルサーバーを起動する
morph serve
localhost:8080