"image/svg+xml": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<!-- Generated by graphviz version 9.0.0 (20230911.1827)\n -->\n<!-- Pages: 1 -->\n<svg width=\"528pt\" height=\"414pt\"\n viewBox=\"0.00 0.00 527.98 413.80\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 409.8)\">\n<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-409.8 523.98,-409.8 523.98,4 -4,4\"/>\n<g id=\"clust1\" class=\"cluster\">\n<title>cluster__legend</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"8,-213.8 8,-397.8 92.85,-397.8 92.85,-213.8 8,-213.8\"/>\n<text text-anchor=\"middle\" x=\"50.43\" y=\"-380.5\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">Legend</text>\n</g>\n<!-- hello -->\n<g id=\"node1\" class=\"node\">\n<title>hello</title>\n<path fill=\"#b4d8e4\" stroke=\"black\" d=\"M65.43,-63.6C65.43,-63.6 35.43,-63.6 35.43,-63.6 29.43,-63.6 23.43,-57.6 23.43,-51.6 23.43,-51.6 23.43,-12 23.43,-12 23.43,-6 29.43,0 35.43,0 35.43,0 65.43,0 65.43,0 71.43,0 77.43,-6 77.43,-12 77.43,-12 77.43,-51.6 77.43,-51.6 77.43,-57.6 71.43,-63.6 65.43,-63.6\"/>\n<text text-anchor=\"start\" x=\"34.68\" y=\"-40.5\" font-family=\"Helvetica,sans-Serif\" font-weight=\"bold\" font-size=\"14.00\">hello</text>\n<text text-anchor=\"start\" x=\"42.93\" y=\"-12.5\" font-family=\"Helvetica,sans-Serif\" font-style=\"italic\" font-size=\"14.00\">str</text>\n</g>\n<!-- world -->\n<g id=\"node3\" class=\"node\">\n<title>world</title>\n<path fill=\"#b4d8e4\" stroke=\"black\" d=\"M189.28,-63.6C189.28,-63.6 154.93,-63.6 154.93,-63.6 148.93,-63.6 142.93,-57.6 142.93,-51.6 142.93,-51.6 142.93,-12 142.93,-12 142.93,-6 148.93,0 154.93,0 154.93,0 189.28,0 189.28,0 195.28,0 201.28,-6 201.28,-12 201.28,-12 201.28,-51.6 201.28,-51.6 201.28,-57.6 195.28,-63.6 189.28,-63.6\"/>\n<text text-anchor=\"start\" x=\"153.73\" y=\"-40.5\" font-family=\"Helvetica,sans-Serif\" font-weight=\"bold\" font-size=\"14.00\">world</text>\n<text text-anchor=\"start\" x=\"164.6\" y=\"-12.5\" font-family=\"Helvetica,sans-Serif\" font-style=\"italic\" font-size=\"14.00\">str</text>\n</g>\n<!-- hello->world -->\n<g id=\"edge1\" class=\"edge\">\n<title>hello->world</title>\n<path fill=\"none\" stroke=\"black\" d=\"M77.69,-31.8C93.42,-31.8 113.72,-31.8 131.38,-31.8\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"131.3,-35.3 141.3,-31.8 131.3,-28.3 131.3,-35.3\"/>\n</g>\n<!-- llm_client -->\n<g id=\"node2\" class=\"node\">\n<title>llm_client</title>\n<path fill=\"#b4d8e4\" stroke=\"black\" d=\"M344.13,-227.6C344.13,-227.6 283.53,-227.6 283.53,-227.6 277.53,-227.6 271.53,-221.6 271.53,-215.6 271.53,-215.6 271.53,-176 271.53,-176 271.53,-170 277.53,-164 283.53,-164 283.53,-164 344.13,-164 344.13,-164 350.13,-164 356.13,-170 356.13,-176 356.13,-176 356.13,-215.6 356.13,-215.6 356.13,-221.6 350.13,-227.6 344.13,-227.6\"/>\n<text text-anchor=\"start\" x=\"282.33\" y=\"-204.5\" font-family=\"Helvetica,sans-Serif\" font-weight=\"bold\" font-size=\"14.00\">llm_client</text>\n<text text-anchor=\"start\" x=\"290.58\" y=\"-176.5\" font-family=\"Helvetica,sans-Serif\" font-style=\"italic\" font-size=\"14.00\">OpenAI</text>\n</g>\n<!-- joke_response -->\n<g id=\"node7\" class=\"node\">\n<title>joke_response</title>\n<path fill=\"#b4d8e4\" stroke=\"black\" d=\"M507.98,-186.6C507.98,-186.6 415.88,-186.6 415.88,-186.6 409.88,-186.6 403.88,-180.6 403.88,-174.6 403.88,-174.6 403.88,-135 403.88,-135 403.88,-129 409.88,-123 415.88,-123 415.88,-123 507.98,-123 507.98,-123 513.98,-123 519.98,-129 519.98,-135 519.98,-135 519.98,-174.6 519.98,-174.6 519.98,-180.6 513.98,-186.6 507.98,-186.6\"/>\n<text text-anchor=\"start\" x=\"414.68\" y=\"-163.5\" font-family=\"Helvetica,sans-Serif\" font-weight=\"bold\" font-size=\"14.00\">joke_response</text>\n<text text-anchor=\"start\" x=\"454.43\" y=\"-135.5\" font-family=\"Helvetica,sans-Serif\" font-style=\"italic\" font-size=\"14.00\">str</text>\n</g>\n<!-- llm_client->joke_response -->\n<g id=\"edge4\" class=\"edge\">\n<title>llm_client->joke_response</title>\n<path fill=\"none\" stroke=\"black\" d=\"M356.3,-184.16C367.65,-180.97 380.27,-177.43 392.69,-173.95\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"393.39,-177.39 402.07,-171.32 391.5,-170.65 393.39,-177.39\"/>\n</g>\n<!-- joke_messages -->\n<g id=\"node4\" class=\"node\">\n<title>joke_messages</title>\n<path fill=\"#b4d8e4\" stroke=\"black\" d=\"M362.88,-145.6C362.88,-145.6 264.78,-145.6 264.78,-145.6 258.78,-145.6 252.78,-139.6 252.78,-133.6 252.78,-133.6 252.78,-94 252.78,-94 252.78,-88 258.78,-82 264.78,-82 264.78,-82 362.88,-82 362.88,-82 368.88,-82 374.88,-88 374.88,-94 374.88,-94 374.88,-133.6 374.88,-133.6 374.88,-139.6 368.88,-145.6 362.88,-145.6\"/>\n<text text-anchor=\"start\" x=\"263.58\" y=\"-122.5\" font-family=\"Helvetica,sans-Serif\" font-weight=\"bold\" font-size=\"14.00\">joke_messages</text>\n<text text-anchor=\"start\" x=\"305.58\" y=\"-94.5\" font-family=\"Helvetica,sans-Serif\" font-style=\"italic\" font-size=\"14.00\">list</text>\n</g>\n<!-- joke_messages->joke_response -->\n<g id=\"edge5\" class=\"edge\">\n<title>joke_messages->joke_response</title>\n<path fill=\"none\" stroke=\"black\" d=\"M375.09,-130.71C380.99,-132.37 387,-134.05 392.96,-135.73\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"391.58,-138.98 402.16,-138.31 393.48,-132.24 391.58,-138.98\"/>\n</g>\n<!-- some_key -->\n<g id=\"node5\" class=\"node\">\n<title>some_key</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"85.43,-203.8 9.43,-203.8 9.43,-153.8 91.43,-153.8 91.43,-197.8 85.43,-203.8\"/>\n<polyline fill=\"none\" stroke=\"black\" points=\"85.43,-203.8 85.43,-197.8\"/>\n<polyline fill=\"none\" stroke=\"black\" points=\"91.43,-197.8 85.43,-197.8\"/>\n<text text-anchor=\"start\" x=\"17.43\" y=\"-187.5\" font-family=\"Helvetica,sans-Serif\" font-weight=\"bold\" font-size=\"14.00\">some_key</text>\n<text text-anchor=\"start\" x=\"18.93\" y=\"-159.5\" font-family=\"Helvetica,sans-Serif\" font-style=\"italic\" font-size=\"14.00\">typing.Any</text>\n</g>\n<!-- joke_prompt -->\n<g id=\"node6\" class=\"node\">\n<title>joke_prompt</title>\n<path fill=\"#b4d8e4\" stroke=\"black\" d=\"M211.78,-145.6C211.78,-145.6 132.43,-145.6 132.43,-145.6 126.43,-145.6 120.43,-139.6 120.43,-133.6 120.43,-133.6 120.43,-94 120.43,-94 120.43,-88 126.43,-82 132.43,-82 132.43,-82 211.78,-82 211.78,-82 217.78,-82 223.78,-88 223.78,-94 223.78,-94 223.78,-133.6 223.78,-133.6 223.78,-139.6 217.78,-145.6 211.78,-145.6\"/>\n<text text-anchor=\"start\" x=\"131.23\" y=\"-122.5\" font-family=\"Helvetica,sans-Serif\" font-weight=\"bold\" font-size=\"14.00\">joke_prompt</text>\n<text text-anchor=\"start\" x=\"164.6\" y=\"-94.5\" font-family=\"Helvetica,sans-Serif\" font-style=\"italic\" font-size=\"14.00\">str</text>\n</g>\n<!-- joke_prompt->joke_messages -->\n<g id=\"edge2\" class=\"edge\">\n<title>joke_prompt->joke_messages</title>\n<path fill=\"none\" stroke=\"black\" d=\"M223.94,-113.8C229.55,-113.8 235.34,-113.8 241.14,-113.8\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"240.77,-117.3 250.77,-113.8 240.77,-110.3 240.77,-117.3\"/>\n</g>\n<!-- _joke_prompt_inputs -->\n<g id=\"node8\" class=\"node\">\n<title>_joke_prompt_inputs</title>\n<polygon fill=\"none\" stroke=\"black\" stroke-dasharray=\"5,2\" points=\"89.98,-136.1 10.88,-136.1 10.88,-91.5 89.98,-91.5 89.98,-136.1\"/>\n<text text-anchor=\"start\" x=\"25.68\" y=\"-108\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">topic</text>\n<text text-anchor=\"start\" x=\"60.18\" y=\"-108\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">str</text>\n</g>\n<!-- _joke_prompt_inputs->joke_prompt -->\n<g id=\"edge3\" class=\"edge\">\n<title>_joke_prompt_inputs->joke_prompt</title>\n<path fill=\"none\" stroke=\"black\" d=\"M90.28,-113.8C96.25,-113.8 102.54,-113.8 108.87,-113.8\"/>\n<polygon fill=\"black\" stroke=\"black\" points=\"108.72,-117.3 118.72,-113.8 108.72,-110.3 108.72,-117.3\"/>\n</g>\n<!-- config -->\n<g id=\"node9\" class=\"node\">\n<title>config</title>\n<polygon fill=\"none\" stroke=\"black\" points=\"71.43,-366.8 23.43,-366.8 23.43,-330.8 77.43,-330.8 77.43,-360.8 71.43,-366.8\"/>\n<polyline fill=\"none\" stroke=\"black\" points=\"71.43,-366.8 71.43,-360.8\"/>\n<polyline fill=\"none\" stroke=\"black\" points=\"77.43,-360.8 71.43,-360.8\"/>\n<text text-anchor=\"middle\" x=\"50.43\" y=\"-343\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">config</text>\n</g>\n<!-- input -->\n<g id=\"node10\" class=\"node\">\n<title>input</title>\n<polygon fill=\"none\" stroke=\"black\" stroke-dasharray=\"5,2\" points=\"77.43,-313.1 23.43,-313.1 23.43,-276.5 77.43,-276.5 77.43,-313.1\"/>\n<text text-anchor=\"middle\" x=\"50.43\" y=\"-289\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">input</text>\n</g>\n<!-- function -->\n<g id=\"node11\" class=\"node\">\n<title>function</title>\n<path fill=\"#b4d8e4\" stroke=\"black\" d=\"M72.85,-258.1C72.85,-258.1 28,-258.1 28,-258.1 22,-258.1 16,-252.1 16,-246.1 16,-246.1 16,-233.5 16,-233.5 16,-227.5 22,-221.5 28,-221.5 28,-221.5 72.85,-221.5 72.85,-221.5 78.85,-221.5 84.85,-227.5 84.85,-233.5 84.85,-233.5 84.85,-246.1 84.85,-246.1 84.85,-252.1 78.85,-258.1 72.85,-258.1\"/>\n<text text-anchor=\"middle\" x=\"50.43\" y=\"-234\" font-family=\"Helvetica,sans-Serif\" font-size=\"14.00\">function</text>\n</g>\n</g>\n</svg>\n",
0 commit comments