Create a new element.

Parameters

variables
ElementDict

The information of the element to be created.

Returns

element
Optional[ElementDict]
required

The created element information if successful, None otherwise.

Example

Code Example
from chainlit.client.cloud import chainlit_client
from chainlit.client.base import ElementDict

element = ElementDict(
    conversationId="12345",
    type="image",
    name="image1",
    display="side",
    url="https://example.com/image1.jpg"
)

persisted_element = await chainlit_client.create_element(element)

if persisted_element
    print(f"Element created: {persisted_element['id']}")
else:
    print("Failed to create element.")