Python + Markdown framework for building internal apps.
Morph is a python-centric full-stack framework for building and deploying AI apps.
pip install morph-data
morph new
morph serve
http://localhsot:8080
on browser.Understanding the concept of developing an AI app in Morph will let you do a flying start.
.
ββ pages
β ββ index.mdx
ββ python
ββ chat.py
python
and pages
directories.Python: Using Langchain to create a AI workflow.
import morph
from morph import MorphGlobalContext
from morph_lib.stream import stream_chat
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 stream_chat(token.content)
MDX: Define the page and connect the data.
# π¦π Langchain Chat
<Chat postData="langchain_chat" height={300} />
morph serve
to open the app!Visit https://docs.morph-data.io for more documentation.
Thanks for your interest in helping improve Morph β€οΈ
Morph is Apache 2.0 licensed.