diff --git a/examples/Griptape-Agent-Config.png b/examples/Griptape-Agent-Config.png index 6662700..8cbaba6 100644 Binary files a/examples/Griptape-Agent-Config.png and b/examples/Griptape-Agent-Config.png differ diff --git a/examples/Griptape-Expert-Photographers.png b/examples/Griptape-Expert-Photographers.png index b1e4533..e3ec470 100644 Binary files a/examples/Griptape-Expert-Photographers.png and b/examples/Griptape-Expert-Photographers.png differ diff --git a/examples/Griptape-Text-to-Speech.json b/examples/Griptape-Text-to-Speech.json index 74fd05a..486c220 100644 --- a/examples/Griptape-Text-to-Speech.json +++ b/examples/Griptape-Text-to-Speech.json @@ -34,7 +34,7 @@ 174 ], "size": { - "0": 315, + "0": 352.79998779296875, "1": 106 }, "flags": {}, @@ -47,8 +47,8 @@ "links": [ 15 ], - "shape": 3, - "slot_index": 0 + "slot_index": 0, + "shape": 3 } ], "properties": { @@ -69,10 +69,10 @@ 594, 147 ], - "size": [ - 414.70770380537056, - 162.22833524948408 - ], + "size": { + "0": 414.70770263671875, + "1": 162.22833251953125 + }, "flags": {}, "order": 6, "mode": 0, @@ -103,8 +103,8 @@ "links": [ 16 ], - "shape": 3, - "slot_index": 0 + "slot_index": 0, + "shape": 3 } ], "properties": { @@ -152,10 +152,10 @@ 326.9912944424799, 735.9697204437964 ], - "size": [ - 400, - 200 - ], + "size": { + "0": 400, + "1": 200 + }, "flags": {}, "order": 9, "mode": 0, @@ -196,8 +196,8 @@ "links": [ 19 ], - "shape": 3, - "slot_index": 0 + "slot_index": 0, + "shape": 3 }, { "name": "AGENT", @@ -223,10 +223,10 @@ 764, 755 ], - "size": [ - 397.45082366688166, - 398.4287317002752 - ], + "size": { + "0": 400, + "1": 400 + }, "flags": {}, "order": 10, "mode": 0, @@ -247,8 +247,8 @@ "links": [ 21 ], - "shape": 3, - "slot_index": 0 + "slot_index": 0, + "shape": 3 } ], "properties": { @@ -256,7 +256,7 @@ }, "widgets_values": [ "", - "Alright, imagine this: you're cruising down the street, feeling the wind in your hair and the pavement beneath your wheels. You decide it's time to bust out a trick that's gonna blow minds and leave a mark on the skateboarding world. I call it the \"Griptape Comfy Flip.\"\n\nHere's how it goes down:\n\n1. **The Setup**: You start by rolling at a moderate speed, feet positioned just right on the griptape, feeling that perfect grip and control. Your front foot is near the middle of the board, and your back foot is on the tail, ready to pop.\n\n2. **The Pop**: You give a solid pop with your back foot, launching the board into the air. But here's where it gets wild – as the board starts to rise, you use your front foot to initiate a flip, just like a kickflip.\n\n3. **The Comfy Node**: Now, this is where the magic happens. As the board flips, you use your back foot to guide it into a smooth, almost lazy spin, like a comfyui node in a neural network, effortlessly connecting and flowing. The board does a 360-degree horizontal spin while simultaneously flipping vertically.\n\n4. **The Catch**: As the board completes its spin and flip, you catch it with your front foot, bringing it back under control. The griptape gives you that perfect grip, ensuring you stick the landing.\n\n5. **The Roll Away**: You land smoothly, knees bent to absorb the impact, and roll away like nothing happened, leaving onlookers in awe of your new trick.\n\nThe \"Griptape Comfy Flip\" is all about combining the precision and grip of your board with the smooth, effortless flow of a comfyui node. It's a trick that looks complex but feels natural, like it was meant to be. So, next time you're out there shredding, give it a shot and watch the crowd go wild!" + "Picture this, dude: you're cruising down the street, feeling the wind in your hair, and you decide to bust out the \"Griptape Comfy Flip.\" Here's how it goes:\n\n1. **Setup**: Start with a solid ollie, getting some sweet air under your board.\n2. **Griptape Glide**: As you reach the peak of your ollie, you initiate a smooth slide with your front foot, mimicking the precision of griptape.ai. This part is all about control and finesse, like a well-tuned guitar solo.\n3. **Comfy Spin**: While your front foot is gliding, your back foot kicks the tail of the board, initiating a 360-degree spin. This spin is as smooth and effortless as navigating through comfyui nodes, making it look like you're floating on air.\n4. **Catch and Land**: As the board completes its spin, you catch it with your feet, bringing it back under control. Land with style, knees bent, and ride away like a rockstar finishing a killer set.\n\nThe \"Griptape Comfy Flip\" is all about blending tech precision with smooth, effortless style. It's a trick that screams cool and laid-back, just like the grunge scene. So, next time you're out skating, give it a shot and show the world your inner rockstar!" ], "color": "#222", "bgcolor": "#000" @@ -268,10 +268,10 @@ 1204.991294442479, 591.9697204437964 ], - "size": [ - 302.43456241532135, - 128.69409563453064 - ], + "size": { + "0": 302.4345703125, + "1": 128.694091796875 + }, "flags": {}, "order": 11, "mode": 0, @@ -302,8 +302,8 @@ "links": [ 27 ], - "shape": 3, - "slot_index": 0 + "slot_index": 0, + "shape": 3 } ], "properties": { @@ -324,7 +324,7 @@ 593 ], "size": { - "0": 315, + "0": 352.79998779296875, "1": 106 }, "flags": {}, @@ -337,8 +337,8 @@ "links": [ 22 ], - "shape": 3, - "slot_index": 0 + "slot_index": 0, + "shape": 3 } ], "properties": { @@ -373,8 +373,8 @@ "links": [ 23 ], - "shape": 3, - "slot_index": 0 + "slot_index": 0, + "shape": 3 } ], "properties": { @@ -413,7 +413,7 @@ }, { "name": "rules_3", - "type": 0, + "type": "RULESET", "link": null } ], @@ -424,8 +424,8 @@ "links": [ 24 ], - "shape": 3, - "slot_index": 0 + "slot_index": 0, + "shape": 3 } ], "properties": { @@ -439,10 +439,10 @@ -293, 806 ], - "size": [ - 275.23837075464866, - 172.63271251856304 - ], + "size": { + "0": 275.2383728027344, + "1": 172.63270568847656 + }, "flags": {}, "order": 4, "mode": 0, @@ -453,8 +453,8 @@ "links": [ 25 ], - "shape": 3, - "slot_index": 0 + "slot_index": 0, + "shape": 3 }, { "name": "NAME", @@ -480,10 +480,10 @@ -302.0087055575204, 1026.9697204437957 ], - "size": [ - 278.7374428459371, - 121.9109259590648 - ], + "size": { + "0": 278.7374572753906, + "1": 121.91092681884766 + }, "flags": {}, "order": 5, "mode": 0, @@ -494,8 +494,8 @@ "links": [ 26 ], - "shape": 3, - "slot_index": 0 + "slot_index": 0, + "shape": 3 }, { "name": "NAME", @@ -635,7 +635,8 @@ 263 ], "color": "#3f789e", - "font_size": 24 + "font_size": 24, + "locked": false }, { "title": "Beatnic Agent generating text", @@ -646,7 +647,8 @@ 675 ], "color": "#a1309b", - "font_size": 24 + "font_size": 24, + "locked": false } ], "config": {}, @@ -657,6 +659,15 @@ 441.83955789283533, 291.728419754577 ] + }, + "info": { + "name": "workflow", + "author": "", + "description": "", + "version": "1", + "created": "2024-07-30T12:53:59.261Z", + "modified": "2024-07-30T12:53:59.261Z", + "software": "ComfyUI" } }, "version": 0.4 diff --git a/examples/Griptape-Text-to-Speech.png b/examples/Griptape-Text-to-Speech.png index 9520675..d576cc1 100644 Binary files a/examples/Griptape-Text-to-Speech.png and b/examples/Griptape-Text-to-Speech.png differ diff --git a/examples/Griptape-Text-to-Speech.svg b/examples/Griptape-Text-to-Speech.svg deleted file mode 100644 index 06b0503..0000000 --- a/examples/Griptape-Text-to-Speech.svg +++ /dev/null @@ -1 +0,0 @@ -T: 0.00sI: 0N: 13 [13]V: 40FPS:59.52Griptape Combine: Rules Listrules_1rules_2rules_3RULESETGriptape Display: TextINPUTOUTPUTAlright, imagine this: you're cruising down the street, the wind in your hair, and you decide to bust out a trick that's gonna blow minds. I call it the "Griptape Comfy Flip." Here's how it goes down: 1. **The Setup**: You start by rolling at a moderate speed, feet positioned just right on the griptape, feeling that perfect grip under your soles. The board's like an extension of your soul, man. 2. **The Pop**: You give a solid pop with your back foot, sending the board into the air. But here's where it gets gnarly – instead of just a regular ollie, you twist your body like a comfyui node, bending and flexing in ways that seem almost unnatural. 3. **The Flip**: As the board reaches its peak, you flick your front foot in a way that makes the board do a double kickflip. But wait, there's more! Mid-flip, you use your back foot to give it an extra spin, like you're adding another node to the trick, making it a triple flip. 4. **The Catch**: Now, as the board completes its rotations, you bring your feet back down, catching the board with precision. It's like the griptape is magnetic, pulling your feet back to their rightful place. 5. **The Landing**: You land smoothly, knees bent to absorb the impact, and ride away like it was nothing. The crowd goes wild, and you just give a cool nod, like, "Yeah, I just did that." The "Griptape Comfy Flip" is all about combining the grip and control of your board with the fluid, flexible movements of comfyui nodes. It's a trick that requires precision, balance, and a whole lot of style. So, next time you're out skating, give it a shot and watch as jaws drop all around you. Griptape Run: Text to Speechagentdriverinput_stringAUDIO Griptape Tool: WebScraperTOOLoff_promptfalseInstructionsTo use these workflows, you will require two API keys saved in a .env file in your ComfyUI folder. OPENAI_API_KEY= ELEVEN_LABS_API_KEY= They are available here: https://platform.openai.com/api-keys https://elevenlabs.io/app/ Griptape Run: Text to Speechagentdriverinput_stringAUDIOHi, this is Daniel from Eleven Labs talking about Griptape and ComfyUI Nodes. Learn more on our website:https://www.griptape.ai/griptape-comfyui-nodes Griptape Audio Driver: ElevenLabsDRIVERmodeleleven_multilingual_v2voiceDanielPreviewAudioaudioGriptape Audio Driver: ElevenLabsDRIVERmodeleleven_multilingual_v2voiceEricGriptape Create: RulesRULESNAMEnameTool useUse the WebScraper to research your topic. Griptape Create: RulesRULESNAMEnamePersonalityAct as a grunge enthusiast. You are incredibly cool and relaxed. You use metaphors extensively. You are funny and not cheesy. Griptape Create: Agentagentconfigtoolsrulesetsinput_stringOUTPUTAGENTDescribe your newly invented skateboard trick. Incorporate griptape.ai and comfyui nodes. PreviewAudioaudio{"last_node_id":16,"last_link_id":14,"nodes":[{"id":13,"type":"Griptape Combine: Rules List","pos":[27.99129444248014,956.9697204437964],"size":{"0":235.1999969482422,"1":66},"flags":{},"order":7,"mode":0,"inputs":[{"name":"rules_1","type":"RULESET","link":8},{"name":"rules_2","type":"RULESET","link":9},{"name":"rules_3","type":"RULESET","link":null}],"outputs":[{"name":"RULESET","type":"RULESET","links":[10],"shape":3,"slot_index":0}],"properties":{"Node name for S&R":"Griptape Combine: Rules List"},"color":"#322","bgcolor":"#533"},{"id":5,"type":"Griptape Display: Text","pos":[763.9912944424804,740.9697204437964],"size":{"0":351.4468688964844,"1":400},"flags":{},"order":10,"mode":0,"inputs":[{"name":"INPUT","type":"STRING","link":12,"widget":{"name":"INPUT"}}],"outputs":[{"name":"OUTPUT","type":"STRING","links":[6],"shape":3,"slot_index":0}],"properties":{"Node name for S&R":"Griptape Display: Text"},"widgets_values":["","Alright, imagine this: you're cruising down the street, the wind in your hair, and you decide to bust out a trick that's gonna blow minds. I call it the \"Griptape Comfy Flip.\"\n\nHere's how it goes down:\n\n1. **The Setup**: You start by rolling at a moderate speed, feet positioned just right on the griptape, feeling that perfect grip under your soles. The board's like an extension of your soul, man.\n\n2. **The Pop**: You give a solid pop with your back foot, sending the board into the air. But here's where it gets gnarly – instead of just a regular ollie, you twist your body like a comfyui node, bending and flexing in ways that seem almost unnatural.\n\n3. **The Flip**: As the board reaches its peak, you flick your front foot in a way that makes the board do a double kickflip. But wait, there's more! Mid-flip, you use your back foot to give it an extra spin, like you're adding another node to the trick, making it a triple flip.\n\n4. **The Catch**: Now, as the board completes its rotations, you bring your feet back down, catching the board with precision. It's like the griptape is magnetic, pulling your feet back to their rightful place.\n\n5. **The Landing**: You land smoothly, knees bent to absorb the impact, and ride away like it was nothing. The crowd goes wild, and you just give a cool nod, like, \"Yeah, I just did that.\"\n\nThe \"Griptape Comfy Flip\" is all about combining the grip and control of your board with the fluid, flexible movements of comfyui nodes. It's a trick that requires precision, balance, and a whole lot of style. So, next time you're out skating, give it a shot and watch as jaws drop all around you."],"color":"#323","bgcolor":"#535"},{"id":7,"type":"Griptape Run: Text to Speech","pos":[1204.991294442479,591.9697204437964],"size":{"0":296.0321960449219,"1":146.65786743164062},"flags":{},"order":11,"mode":0,"inputs":[{"name":"agent","type":"AGENT","link":null},{"name":"driver","type":"DRIVER","link":14},{"name":"input_string","type":"STRING","link":6,"widget":{"name":"input_string"}}],"outputs":[{"name":"AUDIO","type":"AUDIO","links":[5],"shape":3,"slot_index":0}],"properties":{"Node name for S&R":"Griptape Run: Text to Speech"},"widgets_values":["",""],"color":"#2a363b","bgcolor":"#3f5159"},{"id":9,"type":"Griptape Tool: WebScraper","pos":[27,712],"size":{"0":234.7163848876953,"1":58},"flags":{},"order":0,"mode":0,"outputs":[{"name":"TOOL","type":"TOOL_LIST","links":[11],"shape":3,"slot_index":0}],"properties":{"Node name for S&R":"Griptape Tool: WebScraper"},"widgets_values":[false],"color":"#332922","bgcolor":"#593930"},{"id":14,"type":"Note","pos":[563,-194],"size":{"0":427.7603759765625,"1":174.40943908691406},"flags":{},"order":1,"mode":0,"title":"Instructions","properties":{"text":""},"widgets_values":["To use these workflows, you will require two API keys saved in a .env file in your ComfyUI folder.\n\nOPENAI_API_KEY=\nELEVEN_LABS_API_KEY=\n\nThey are available here:\nhttps://platform.openai.com/api-keys\nhttps://elevenlabs.io/app/"],"color":"#432","bgcolor":"#653"},{"id":2,"type":"Griptape Run: Text to Speech","pos":[594,147],"size":{"0":393.8279113769531,"1":178.6548309326172},"flags":{},"order":6,"mode":0,"inputs":[{"name":"agent","type":"AGENT","link":null},{"name":"driver","type":"DRIVER","link":13},{"name":"input_string","type":"STRING","link":null,"widget":{"name":"input_string"}}],"outputs":[{"name":"AUDIO","type":"AUDIO","links":[2],"shape":3,"slot_index":0}],"properties":{"Node name for S&R":"Griptape Run: Text to Speech"},"widgets_values":["Hi, this is Daniel from Eleven Labs talking about Griptape and ComfyUI Nodes.\n\nLearn more on our website:https://www.griptape.ai/griptape-comfyui-nodes",""],"color":"#2a363b","bgcolor":"#3f5159"},{"id":15,"type":"Griptape Audio Driver: ElevenLabs","pos":[242,172],"size":{"0":315,"1":82},"flags":{},"order":2,"mode":0,"outputs":[{"name":"DRIVER","type":"DRIVER","links":[13],"shape":3,"slot_index":0}],"properties":{"Node name for S&R":"Griptape Audio Driver: ElevenLabs"},"widgets_values":["eleven_multilingual_v2","Daniel"]},{"id":3,"type":"PreviewAudio","pos":[1055,157],"size":{"0":315,"1":76.00003051757812},"flags":{},"order":8,"mode":0,"inputs":[{"name":"audio","type":"AUDIO","link":2}],"properties":{"Node name for S&R":"PreviewAudio"},"widgets_values":[null],"color":"#222","bgcolor":"#000"},{"id":16,"type":"Griptape Audio Driver: ElevenLabs","pos":[760,593],"size":{"0":315,"1":82},"flags":{},"order":3,"mode":0,"outputs":[{"name":"DRIVER","type":"DRIVER","links":[14],"shape":3,"slot_index":0}],"properties":{"Node name for S&R":"Griptape Audio Driver: ElevenLabs"},"widgets_values":["eleven_multilingual_v2","Eric"]},{"id":12,"type":"Griptape Create: Rules","pos":[-302.0087055575204,1026.9697204437957],"size":{"0":281.20697021484375,"1":141.49574279785156},"flags":{},"order":4,"mode":0,"outputs":[{"name":"RULES","type":"RULESET","links":[9],"shape":3,"slot_index":0},{"name":"NAME","type":"STRING","links":null,"shape":3}],"properties":{"Node name for S&R":"Griptape Create: Rules"},"widgets_values":["Tool use","Use the WebScraper to research your topic."],"color":"#322","bgcolor":"#533"},{"id":11,"type":"Griptape Create: Rules","pos":[-293,806],"size":[265.51189969060476,166.21880817442434],"flags":{},"order":5,"mode":0,"outputs":[{"name":"RULES","type":"RULESET","links":[8],"shape":3,"slot_index":0},{"name":"NAME","type":"STRING","links":null,"shape":3}],"properties":{"Node name for S&R":"Griptape Create: Rules"},"widgets_values":["Personality","Act as a grunge enthusiast.\nYou are incredibly cool and relaxed.\nYou use metaphors extensively.\nYou are funny and not cheesy.\n"],"color":"#322","bgcolor":"#533"},{"id":10,"type":"Griptape Create: Agent","pos":[326.9912944424799,735.9697204437964],"size":{"0":297.9107666015625,"1":174.33502197265625},"flags":{},"order":9,"mode":0,"inputs":[{"name":"agent","type":"AGENT","link":null},{"name":"config","type":"CONFIG","link":null},{"name":"tools","type":"TOOL_LIST","link":11},{"name":"rulesets","type":"RULESET","link":10},{"name":"input_string","type":"STRING","link":null,"widget":{"name":"input_string"}}],"outputs":[{"name":"OUTPUT","type":"STRING","links":[12],"shape":3,"slot_index":0},{"name":"AGENT","type":"AGENT","links":null,"shape":3}],"properties":{"Node name for S&R":"Griptape Create: Agent"},"widgets_values":["","Describe your newly invented skateboard trick. Incorporate griptape.ai and comfyui nodes."],"color":"#232","bgcolor":"#353"},{"id":8,"type":"PreviewAudio","pos":[1575,584],"size":[310.3986046263699,76.00200081207424],"flags":{},"order":12,"mode":0,"inputs":[{"name":"audio","type":"AUDIO","link":5}],"properties":{"Node name for S&R":"PreviewAudio"},"widgets_values":[null],"color":"#222","bgcolor":"#000"}],"links":[[2,2,0,3,0,"AUDIO"],[5,7,0,8,0,"AUDIO"],[6,5,0,7,2,"STRING"],[8,11,0,13,0,"RULESET"],[9,12,0,13,1,"RULESET"],[10,13,0,10,3,"RULESET"],[11,9,0,10,2,"TOOL_LIST"],[12,10,0,5,0,"STRING"],[13,15,0,2,1,"DRIVER"],[14,16,0,7,1,"DRIVER"]],"groups":[{"title":"Griptape Text to Speech","bounding":[191,71,1205,263],"color":"#3f789e","font_size":24,"locked":false},{"title":"Beatnic Agent generating text","bounding":[-312,503,2275,675],"color":"#a1309b","font_size":24,"locked":false}],"config":{},"extra":{"ds":{"scale":1,"offset":[402.0087055575204,294]}},"version":0.4} \ No newline at end of file