IOWebsockets
 
   Bases: IOStream
A websocket input/output stream.
Initialize the websocket input/output stream.
| PARAMETER | DESCRIPTION | 
|---|---|
| websocket | The websocket server.   TYPE:  | 
Source code in autogen/io/websockets.py
   staticmethod  #
  Set the default input/output stream.
| PARAMETER | DESCRIPTION | 
|---|---|
| stream | The input/output stream to set as the default.   TYPE:  | 
 staticmethod  #
  Get the default input/output stream.
| RETURNS | DESCRIPTION | 
|---|---|
| IOStream | The default input/output stream.   TYPE:  | 
Source code in autogen/io/base.py
  staticmethod  #
  Get the default input/output stream.
| RETURNS | DESCRIPTION | 
|---|---|
| IOStream | The default input/output stream.   TYPE:  | 
Source code in autogen/io/base.py
  staticmethod  #
  Set the default input/output stream.
| PARAMETER | DESCRIPTION | 
|---|---|
| stream | The input/output stream to set as the default.   TYPE:  | 
Source code in autogen/io/base.py
  staticmethod  #
  Factory function to create a websocket input/output stream.
| PARAMETER | DESCRIPTION | 
|---|---|
| host | The host to bind the server to. Defaults to "127.0.0.1".   TYPE:  | 
| port | The port to bind the server to. Defaults to 8765.   TYPE:  | 
| on_connect | The function to be executed on client connection. Typically creates agents and initiate chat.   TYPE:  | 
| ssl_context | The SSL context to use for secure connections. Defaults to None.   TYPE:  | 
| kwargs | Additional keyword arguments to pass to the websocket server.   TYPE:  | 
| YIELDS | DESCRIPTION | 
|---|---|
| str | The URI of the websocket server.   TYPE::  | 
Source code in autogen/io/websockets.py
  
  Print data to the output stream.
    Args:
        objects (any): The data to print.
        sep (str, optional): The separator between objects. Defaults to " ".
        end (str, optional): The end of the output. Defaults to "
". flush (bool, optional): Whether to flush the output. Defaults to False.
Source code in autogen/io/websockets.py
  
  Send a message to the output stream.
| PARAMETER | DESCRIPTION | 
|---|---|
| message | The message to send.   TYPE:  | 
 
  Read a line from the input stream.
| PARAMETER | DESCRIPTION | 
|---|---|
| prompt | The prompt to display. Defaults to "".   TYPE:  | 
| password | Whether to read a password. Defaults to False.   TYPE:  | 
| RETURNS | DESCRIPTION | 
|---|---|
| str | The line read from the input stream.   TYPE:  |