Start Chat Server • AI Agents Framework

start_chat_server: Start the PraisonAI Chat server.

start_chat_server

Function

</div>

This function is defined in the chat module.

Start the PraisonAI Chat server.

Signature

python
def start_chat_server(agent: Optional[Any], agents: Optional[list], config: Optional[ChatConfig], port: int, host: str, debug: bool) -> None

Parameters

ParamField Optional

A single PraisonAI agent to use in the chat.

ParamField Optional

A list of PraisonAI agents for multi-agent chat.

ParamField Optional

ChatConfig object with server settings.

ParamField int

Port to run the server on (default: 8000).

ParamField str

Host to bind to (default: 0.0.0.0).

ParamField bool

Enable debug mode (default: False).

Usage

python
>>> from praisonaiagents import Agent
    >>> from praisonai.chat import start_chat_server
    >>> 
    >>> agent = Agent(name="Assistant", instructions="You are helpful.")
    >>> start_chat_server(agent=agent, port=8000)

Uses

  • ImportError
  • ChatConfig
  • Path
  • run_chainlit

Source

View on GitHub

praisonai/chat/__init__.py at line 31


Related Documentation