panel chat examples
1.0.0
패널 및 해당 채팅 구성 요소를 사용하는 예 패널 채팅 구성 요소는 다중 모드 이며 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에서 찾을 수 있습니다.
패널 채팅 구성 요소를 시작하는 것은 매우 쉽습니다.
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 라이선스 조건에 따라 라이선스가 부여됩니다.