Blocks not displaying image_manual part

Here is my block option

blocks = [
       {"view_id": "image_manual"},
        {"view_id": "choice", "text": None},
        {"view_id": "text_input", "field_rows": 3, "field_label": "Explain your decision"}
    ]

However, the session only displays the label and the choice part, but no image. Same thing applies to ner_manual. However, it works for review.

Hi! What does the data look like that you're streaming in? Does it have all the fields required for the interface, e.g. "image" with a URL or the base64-encoded data for the image_manual block or a "text" and "tokens" for ner_manual?

Actually, it's because image takes a while to load. However, similar things happen with "ner_manual".

blocks = [
    {"view_id": "ner_manual"},
        {"view_id": "choice", "text": None},
        {"view_id": "text_input", "field_rows": 3, "field_label": "Explain your decision"}
    ]

Text will show up once I changed "ner_manua" to "review" and keep everything else unchanged.

Ah okay, that makes sense. If your images are quite large, you might want to resize them before loading them in (or run a losless compression over them if you're not doing that already).

What does your data look like? Does it have a "text" and "tokens"? See here for the expected format: https://prodi.gy/docs/api-interfaces#ner_manual (you can use the built-in add_tokens preprocessor to handle the tokenization for you).