panel chat examples
1.0.0
ตัวอย่างการใช้ Panel และส่วนประกอบการแชท ส่วนประกอบการแชทของพาเนลมี หลายโมดัล และรองรับ LangChain, OpenAI, Mistral, Llama ฯลฯ
เอกสารประกอบ : holoviz-topics.github.io/panel-chat-examples/
ส่วนประกอบการแชทของแผงสามารถใช้งานได้กับ pip install "panel>=1.3.0"
; ตัวอย่างส่วนใหญ่ต้องการ pip install "panel>=1.4.0"
ตัวอย่างอื่นๆ ที่ยังไม่มีการบำรุงรักษาสามารถพบได้ในประเด็น GitHub และ HoloViz Discourse
การเริ่มต้นใช้งานส่วนประกอบการแชทของ Panel นั้นง่ายมาก
callback=response_callback
# 1.)
import panel as pn
pn . extension ()
# 2.)
def response_callback ( input_message : str , input_user : str , instance : pn . chat . ChatInterface ):
# choose your favorite LLM API to respond to the input_message
...
response_message = f"Echoing your input: { input_message } "
return response_message
# 3.)
pn . widgets . ChatInterface ( callback = response_callback ). servable ()
หากต้องการติดตั้งและให้บริการตัวอย่างทั้งหมด:
git clone https://github.com/holoviz-topics/panel-chat-examples
cd panel-chat-examples
pip install -e " .[all] " # or instead of `all`, just `openai`, `mistralai`, `langchain`, `llamaindex`, `llamacpp`
# Optionally set the OPENAI_API_KEY environment variable
panel serve docs/examples/ ** / * .py --static-dirs thumbnails=docs/assets/thumbnails --autoreload
จากนั้นเปิด http://localhost:5006 ในเบราว์เซอร์ของคุณ
เรายินดีจะร่วมมือกับคุณ ดูคู่มือนักพัฒนาเพื่อเริ่มต้นใช้งาน
โครงการนี้ได้รับอนุญาตภายใต้เงื่อนไขของใบอนุญาต MIT