(data)
| 64 | |
| 65 | |
| 66 | def get_vega_lite_spec(data) -> Dict: |
| 67 | messages = make_default_visualize_data_messages() |
| 68 | messages.append({ |
| 69 | "role": "user", |
| 70 | "content": make_visualize_data_message().format( |
| 71 | data=json.dumps(data, indent=2) |
| 72 | ) |
| 73 | }) |
| 74 | vega = extract_json_str_from_markdown( |
| 75 | get_assistant_message(messages)["message"]["content"] |
| 76 | ) |
| 77 | return json.loads(vega) |
| 78 | |
| 79 | |
| 80 | def get_changed_vega(command, vega_lite_spec) -> Dict: |
no test coverage detected