MCPcopy Index your code
hub / github.com/caesarHQ/textSQL / get_vega_lite_spec

Function get_vega_lite_spec

byod/api/app/visualization/utils.py:66–77  ·  view source on GitHub ↗
(data)

Source from the content-addressed store, hash-verified

64
65
66def 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
80def get_changed_vega(command, vega_lite_spec) -> Dict:

Callers 1

get_visualizationFunction · 0.85

Tested by

no test coverage detected