Files
sanguo_vnpy/graphify-out/cache/ast/1dc15a6ccac3a7c201d3a4cec8d8bea8d159ee3ee88ec99675492bf31bec4e37.json
T
2026-05-06 23:12:48 +08:00

1 line
17 KiB
JSON

{"nodes": [{"id": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_research_vnpy_api_bug_md", "label": "\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L1"}, {"id": "vnpy_api_bug_api_bug", "label": "\ud83d\ude80 \u56de\u6d4bAPI Bug\u4fee\u590d\u5b8c\u6210\u62a5\u544a", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L1"}, {"id": "vnpy_api_bug", "label": "\ud83d\udccb \u95ee\u9898\u6982\u8ff0", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L9"}, {"id": "vnpy_api_bug_11", "label": "**\u95ee\u9898\u53d1\u73b0**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L11"}, {"id": "vnpy_api_bug_17", "label": "**\u5f71\u54cd\u8303\u56f4**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L17"}, {"id": "vnpy_api_bug_24", "label": "\ud83d\udd0d \u95ee\u9898\u6839\u56e0\u5206\u6790", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L24"}, {"id": "vnpy_api_bug_26", "label": "**\u6838\u5fc3\u95ee\u9898**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L26"}, {"id": "vnpy_api_bug_44", "label": "\u2705 \u4fee\u590d\u5185\u5bb9", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L44"}, {"id": "vnpy_api_bug_1", "label": "**1. \u5b89\u88c5\u7f3a\u5931\u7ec4\u4ef6**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L46"}, {"id": "vnpy_api_bug_codeblock_1", "label": "code:bash (# \u5b89\u88c5\u6838\u5fc3vn.py\u7ec4\u4ef6)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L47"}, {"id": "vnpy_api_bug_2", "label": "**2. \u4fee\u590d\u670d\u52a1\u914d\u7f6e**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L52"}, {"id": "vnpy_api_bug_3", "label": "**3. \u4fee\u590d\u542f\u52a8\u6d41\u7a0b**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L57"}, {"id": "vnpy_api_bug_4", "label": "**4. \u9a8c\u8bc1\u4fee\u590d**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L62"}, {"id": "vnpy_api_bug_69", "label": "\ud83d\udcca \u4fee\u590d\u524d\u540e\u5bf9\u6bd4", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L69"}, {"id": "vnpy_api_bug_80", "label": "\ud83d\ude80 \u73b0\u5728\u53ef\u7528\u529f\u80fd", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L80"}, {"id": "vnpy_api_bug_1_82", "label": "**1. \u7acb\u5373\u5f00\u59cb\u6d4b\u8bd5**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L82"}, {"id": "vnpy_api_bug_2_87", "label": "**2. \u6d4b\u8bd5\u9a8c\u8bc1\u7ed3\u679c**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L87"}, {"id": "vnpy_api_bug_3_93", "label": "**3. \u4f7f\u7528\u793a\u4f8b**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L93"}, {"id": "vnpy_api_bug_codeblock_2", "label": "code:python (import requests)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L94"}, {"id": "vnpy_api_bug_124", "label": "\ud83d\udd27 \u6280\u672f\u7ec6\u8282", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L124"}, {"id": "vnpy_api_bug_126", "label": "**\u4fee\u590d\u7684\u5173\u952e\u6587\u4ef6**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L126"}, {"id": "vnpy_api_bug_142", "label": "**\u670d\u52a1\u67b6\u6784**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L142"}, {"id": "vnpy_api_bug_codeblock_3", "label": "code:block3 (\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510 \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L143"}, {"id": "vnpy_api_bug_160", "label": "\ud83c\udfaf \u4e0b\u4e00\u6b65\u8ba1\u5212", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L160"}, {"id": "vnpy_api_bug_1_2", "label": "**\u77ed\u671f\uff081-2\u5929\uff09**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L162"}, {"id": "vnpy_api_bug_1_167", "label": "**\u4e2d\u671f\uff081\u5468\uff09**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L167"}, {"id": "vnpy_api_bug_1_172", "label": "**\u957f\u671f\uff081\u4e2a\u6708\uff09**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L172"}, {"id": "vnpy_api_bug_179", "label": "\ud83d\udcde \u6280\u672f\u652f\u6301", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L179"}, {"id": "vnpy_api_bug_181", "label": "**\u9047\u5230\u95ee\u9898\uff1f**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L181"}, {"id": "vnpy_api_bug_187", "label": "**\u7d27\u6025\u4fee\u590d**", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L187"}, {"id": "vnpy_api_bug_codeblock_4", "label": "code:bash (# \u4e00\u952e\u4fee\u590d)", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L188"}, {"id": "vnpy_api_bug_200", "label": "\u2705 \u4fee\u590d\u72b6\u6001\u603b\u7ed3", "file_type": "document", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L200"}], "edges": [{"source": "users_chufeng_openclaw_sanguo_projects_sanguo_vnpy_research_vnpy_api_bug_md", "target": "vnpy_api_bug_api_bug", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L1", "weight": 1.0}, {"source": "vnpy_api_bug_api_bug", "target": "vnpy_api_bug", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L9", "weight": 1.0}, {"source": "vnpy_api_bug", "target": "vnpy_api_bug_11", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L11", "weight": 1.0}, {"source": "vnpy_api_bug", "target": "vnpy_api_bug_17", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L17", "weight": 1.0}, {"source": "vnpy_api_bug_api_bug", "target": "vnpy_api_bug_24", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L24", "weight": 1.0}, {"source": "vnpy_api_bug_24", "target": "vnpy_api_bug_26", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L26", "weight": 1.0}, {"source": "vnpy_api_bug_api_bug", "target": "vnpy_api_bug_44", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L44", "weight": 1.0}, {"source": "vnpy_api_bug_44", "target": "vnpy_api_bug_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L46", "weight": 1.0}, {"source": "vnpy_api_bug_1", "target": "vnpy_api_bug_codeblock_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L47", "weight": 1.0}, {"source": "vnpy_api_bug_44", "target": "vnpy_api_bug_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L52", "weight": 1.0}, {"source": "vnpy_api_bug_44", "target": "vnpy_api_bug_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L57", "weight": 1.0}, {"source": "vnpy_api_bug_44", "target": "vnpy_api_bug_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L62", "weight": 1.0}, {"source": "vnpy_api_bug_api_bug", "target": "vnpy_api_bug_69", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L69", "weight": 1.0}, {"source": "vnpy_api_bug_api_bug", "target": "vnpy_api_bug_80", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L80", "weight": 1.0}, {"source": "vnpy_api_bug_80", "target": "vnpy_api_bug_1_82", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L82", "weight": 1.0}, {"source": "vnpy_api_bug_80", "target": "vnpy_api_bug_2_87", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L87", "weight": 1.0}, {"source": "vnpy_api_bug_80", "target": "vnpy_api_bug_3_93", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L93", "weight": 1.0}, {"source": "vnpy_api_bug_3_93", "target": "vnpy_api_bug_codeblock_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L94", "weight": 1.0}, {"source": "vnpy_api_bug_api_bug", "target": "vnpy_api_bug_124", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L124", "weight": 1.0}, {"source": "vnpy_api_bug_124", "target": "vnpy_api_bug_126", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L126", "weight": 1.0}, {"source": "vnpy_api_bug_124", "target": "vnpy_api_bug_142", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L142", "weight": 1.0}, {"source": "vnpy_api_bug_142", "target": "vnpy_api_bug_codeblock_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L143", "weight": 1.0}, {"source": "vnpy_api_bug_api_bug", "target": "vnpy_api_bug_160", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L160", "weight": 1.0}, {"source": "vnpy_api_bug_160", "target": "vnpy_api_bug_1_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L162", "weight": 1.0}, {"source": "vnpy_api_bug_160", "target": "vnpy_api_bug_1_167", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L167", "weight": 1.0}, {"source": "vnpy_api_bug_160", "target": "vnpy_api_bug_1_172", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L172", "weight": 1.0}, {"source": "vnpy_api_bug_api_bug", "target": "vnpy_api_bug_179", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L179", "weight": 1.0}, {"source": "vnpy_api_bug_179", "target": "vnpy_api_bug_181", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L181", "weight": 1.0}, {"source": "vnpy_api_bug_179", "target": "vnpy_api_bug_187", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L187", "weight": 1.0}, {"source": "vnpy_api_bug_187", "target": "vnpy_api_bug_codeblock_4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L188", "weight": 1.0}, {"source": "vnpy_api_bug_api_bug", "target": "vnpy_api_bug_200", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy/research/vnpy/\u56de\u6d4bAPI_bug\u4fee\u590d\u62a5\u544a.md", "source_location": "L200", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}