Files
griptape-ai-ComfyUI-Griptape/examples/Griptape-Agent-Config.json
2024-09-04 16:07:21 +12:00

2181 lines
43 KiB
JSON

{
"last_node_id": 207,
"last_link_id": 201,
"nodes": [
{
"id": 70,
"type": "Reroute",
"pos": {
"0": -100,
"1": -300
},
"size": [
149.2,
26
],
"flags": {},
"order": 46,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 196
}
],
"outputs": [
{
"name": "PROMPT_DRIVER",
"type": "PROMPT_DRIVER",
"links": [
194
],
"slot_index": 0
}
],
"properties": {
"showOutputText": true,
"horizontal": false
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 72,
"type": "Reroute",
"pos": {
"0": -100,
"1": 900
},
"size": [
90.4,
26
],
"flags": {},
"order": 47,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 197
}
],
"outputs": [
{
"name": "DRIVER",
"type": "DRIVER",
"links": [
183
],
"slot_index": 0
}
],
"properties": {
"showOutputText": true,
"horizontal": false
},
"color": "#232",
"bgcolor": "#353"
},
{
"id": 92,
"type": "Note",
"pos": {
"0": -2350,
"1": 650
},
"size": {
"0": 500,
"1": 100
},
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {
"text": ""
},
"widgets_values": [
"Image Generation Drivers are used by agents to generate images.\n\nhttps://docs.griptape.ai/stable/griptape-framework/drivers/image-generation-drivers/"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 94,
"type": "Note",
"pos": {
"0": -2350,
"1": 1250
},
"size": {
"0": 500,
"1": 100
},
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {
"text": ""
},
"widgets_values": [
"Embeddings in Griptape are multidimensional representations of text data. Embeddings carry semantic information, which makes them useful for extracting relevant chunks from large bodies of text for search and querying.\n\nhttps://docs.griptape.ai/stable/griptape-framework/drivers/embedding-drivers/"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 96,
"type": "Reroute",
"pos": {
"0": -100,
"1": 2000
},
"size": [
199.6,
26
],
"flags": {},
"order": 49,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 199
}
],
"outputs": [
{
"name": "VECTOR_STORE_DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": [
185
],
"slot_index": 0
}
],
"properties": {
"showOutputText": true,
"horizontal": false
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 97,
"type": "Note",
"pos": {
"0": -1800,
"1": 2000
},
"size": {
"0": 450,
"1": 150
},
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {
"text": ""
},
"widgets_values": [
"Vector store drivers can be used to load and store memory from various vector databases.\n\nYou can use the Local Vector Store Driver for simple queries, or use one of the many available services.\n\nVector Store Drivers use a default Embedding Driver of OpenAI, but you can connect them to the Embedding Driver of your choosing.\n\nhttps://docs.griptape.ai/stable/griptape-framework/drivers/vector-store-drivers/"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 98,
"type": "Note",
"pos": {
"0": -1200,
"1": 2900
},
"size": {
"0": 400,
"1": 150
},
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {
"text": ""
},
"widgets_values": [
"Text to Speech Drivers are used by Text To Speech Engines to build and execute API calls to audio generation models.\n\nhttps://docs.griptape.ai/stable/griptape-framework/drivers/text-to-speech-drivers/"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 99,
"type": "Reroute",
"pos": {
"0": -100,
"1": 2900
},
"size": [
216.4,
26
],
"flags": {},
"order": 50,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 201
}
],
"outputs": [
{
"name": "TEXT_TO_SPEECH_DRIVER",
"type": "TEXT_TO_SPEECH_DRIVER",
"links": [
187
],
"slot_index": 0
}
],
"properties": {
"showOutputText": true,
"horizontal": false
},
"color": "#432",
"bgcolor": "#653"
},
{
"id": 105,
"type": "Note",
"pos": {
"0": -1200,
"1": 3350
},
"size": {
"0": 400,
"1": 100
},
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {
"text": ""
},
"widgets_values": [
"Audio Transcription Drivers extract text from spoken audio.\n\n\nhttps://docs.griptape.ai/stable/griptape-framework/drivers/audio-transcription-drivers/"
],
"color": "#223",
"bgcolor": "#335"
},
{
"id": 106,
"type": "Reroute",
"pos": {
"0": -100,
"1": 3350
},
"size": [
258.4,
26
],
"flags": {},
"order": 45,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 200
}
],
"outputs": [
{
"name": "AUDIO_TRANSCRIPTION_DRIVER",
"type": "AUDIO_TRANSCRIPTION_DRIVER",
"links": [
191
],
"slot_index": 0
}
],
"properties": {
"showOutputText": true,
"horizontal": false
},
"color": "#223",
"bgcolor": "#335"
},
{
"id": 145,
"type": "Reroute",
"pos": {
"0": -85,
"1": 1652
},
"size": [
174.4,
26
],
"flags": {},
"order": 48,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 198
}
],
"outputs": [
{
"name": "EMBEDDING_DRIVER",
"type": "EMBEDDING_DRIVER",
"links": [
184
],
"slot_index": 0
}
],
"properties": {
"showOutputText": true,
"horizontal": false
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 146,
"type": "Griptape Agent Config: Custom Structure",
"pos": {
"0": 1250,
"1": 1750
},
"size": {
"0": 418.1999816894531,
"1": 126
},
"flags": {},
"order": 51,
"mode": 0,
"inputs": [
{
"name": "prompt_driver",
"type": "PROMPT_DRIVER",
"link": 194
},
{
"name": "image_generation_driver",
"type": "DRIVER",
"link": 183
},
{
"name": "embedding_driver",
"type": "EMBEDDING_DRIVER",
"link": 184
},
{
"name": "vector_store_driver",
"type": "VECTOR_STORE_DRIVER",
"link": 185
},
{
"name": "text_to_speech_driver",
"type": "TEXT_TO_SPEECH_DRIVER",
"link": 187
},
{
"name": "audio_transcription_driver",
"type": "AUDIO_TRANSCRIPTION_DRIVER",
"link": 191
}
],
"outputs": [
{
"name": "CONFIG",
"type": "CONFIG",
"links": [
195
],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Agent Config: Custom Structure"
},
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 91,
"type": "Note",
"pos": {
"0": -2350,
"1": -1050
},
"size": {
"0": 500,
"1": 150
},
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {
"text": ""
},
"widgets_values": [
"Prompt Drivers are used by Griptape Structures to make API calls to the underlying LLMs. OpenAi Chat is the default prompt driver used in all structures.\n\nhttps://docs.griptape.ai/stable/griptape-framework/drivers/prompt-drivers/\n"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 180,
"type": "Griptape Driver: Amazon Bedrock Stable Diffusion",
"pos": {
"0": -2350,
"1": 800
},
"size": {
"0": 604.800048828125,
"1": 226
},
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Driver: Amazon Bedrock Stable Diffusion"
},
"widgets_values": [
"cinematic",
512,
512,
1180,
"randomize",
"AWS_ACCESS_KEY_ID",
"AWS_SECRET_ACCESS_KEY",
"AWS_DEFAULT_REGION"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 186,
"type": "Griptape Embedding Driver: Amazon Bedrock Titan",
"pos": {
"0": -2350,
"1": 1600
},
"size": {
"0": 592.199951171875,
"1": 130
},
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "EMBEDDING_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Embedding Driver: Amazon Bedrock Titan"
},
"widgets_values": [
"amazon.titan-text-premier-v1:0",
"AWS_ACCESS_KEY_ID",
"AWS_SECRET_ACCESS_KEY",
"AWS_DEFAULT_REGION"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 194,
"type": "Griptape Vector Store Driver: PGVector",
"pos": {
"0": -1800,
"1": 2450
},
"size": {
"0": 478.8000183105469,
"1": 178
},
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "embedding_driver",
"type": "EMBEDDING_DRIVER",
"link": null
}
],
"outputs": [
{
"name": "DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Vector Store Driver: PGVector"
},
"widgets_values": [
"griptape_vectors",
"POSTGRES_HOST",
"POSTGRES_USER",
"POSTGRES_PASSWORD",
"POSTGRES_PORT",
"POSTGRES_DB"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 203,
"type": "Griptape Text To Speech Driver: ElevenLabs",
"pos": {
"0": -700,
"1": 3050
},
"size": {
"0": 529.199951171875,
"1": 130
},
"flags": {},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "TEXT_TO_SPEECH_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Text To Speech Driver: ElevenLabs"
},
"widgets_values": [
"eleven_multilingual_v2",
"Matilda",
"eleven_multilingual_v2",
"ELEVEN_LABS_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 204,
"type": "Griptape Audio Transcription Driver: OpenAI",
"pos": {
"0": -700,
"1": 3350
},
"size": {
"0": 541.800048828125,
"1": 82
},
"flags": {},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "AUDIO_TRANSCRIPTION_DRIVER",
"links": [
200
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Griptape Audio Transcription Driver: OpenAI"
},
"widgets_values": [
"whisper-1",
"OPENAI_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 177,
"type": "Griptape Prompt Driver: OpenAI Compatible",
"pos": {
"0": -1125,
"1": -200
},
"size": {
"0": 516.5999755859375,
"1": 250
},
"flags": {},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "PROMPT_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Prompt Driver: OpenAI Compatible"
},
"widgets_values": [
"gpt-4o",
10,
0.1,
2048,
"fixed",
false,
-1,
"https://api.openai.com/v1",
"OPENAI_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 176,
"type": "Griptape Prompt Driver: OpenAI",
"pos": {
"0": -1125,
"1": -525
},
"size": [
525,
250
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "PROMPT_DRIVER",
"links": [
196
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Griptape Prompt Driver: OpenAI"
},
"widgets_values": [
"gpt-4o",
10,
0.1,
2048,
"fixed",
true,
-1,
"default",
"OPENAI_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 175,
"type": "Griptape Prompt Driver: Azure OpenAI",
"pos": {
"0": -1125,
"1": -900
},
"size": [
525,
300
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "PROMPT_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Prompt Driver: Azure OpenAI"
},
"widgets_values": [
"gpt-4o",
10,
0.1,
2048,
"fixed",
true,
-1,
"gpt-4o",
"default",
"AZURE_OPENAI_ENDPOINT",
"AZURE_OPENAI_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 174,
"type": "Griptape Prompt Driver: Ollama",
"pos": {
"0": -1725,
"1": -1025
},
"size": [
550,
250
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "PROMPT_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Prompt Driver: Ollama"
},
"widgets_values": [
"http://127.0.0.1",
"11434",
"hermes3:latest",
10,
0.1,
2048,
"fixed",
true,
-1
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 173,
"type": "Griptape Prompt Driver: LM Studio",
"pos": {
"0": -1725,
"1": -700
},
"size": [
550,
275
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "PROMPT_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Prompt Driver: LM Studio"
},
"widgets_values": [
"lmstudio-community/Meta-Llama-3.1-8B-Instruct-GGUF/Meta-Llama-3.1-8B-Instruct-Q4_K_M.gguf",
10,
0.1,
2048,
"fixed",
false,
-1,
"http://127.0.0.1",
"1234",
"lm_studio"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 172,
"type": "Griptape Prompt Driver: Anthropic",
"pos": {
"0": -1725,
"1": -350
},
"size": [
550,
225
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "PROMPT_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Prompt Driver: Anthropic"
},
"widgets_values": [
"claude-3-5-sonnet-20240620",
10,
0.1,
2048,
"fixed",
true,
-1,
"ANTHROPIC_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 179,
"type": "Griptape Prompt Driver: Amazon SageMaker Jumpstart",
"pos": {
"0": -1725,
"1": -50
},
"size": [
550,
300
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "PROMPT_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Prompt Driver: Amazon SageMaker Jumpstart"
},
"widgets_values": [
"meta-llama/Meta-Llama-3-8B-Instruct",
10,
0.1,
2048,
"fixed",
true,
-1,
"jumpstart-dft-...",
"AWS_ACCESS_KEY_ID",
"AWS_SECRET_ACCESS_KEY",
"AWS_DEFAULT_REGION"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 167,
"type": "Griptape Prompt Driver: Amazon Bedrock",
"pos": {
"0": -2350,
"1": -850
},
"size": [
550,
275
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "PROMPT_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Prompt Driver: Amazon Bedrock"
},
"widgets_values": [
"anthropic.claude-3-5-sonnet-20240620-v1:0",
10,
0.1,
2048,
"fixed",
true,
-1,
"AWS_ACCESS_KEY_ID",
"AWS_SECRET_ACCESS_KEY",
"AWS_DEFAULT_REGION"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 168,
"type": "Griptape Prompt Driver: Cohere",
"pos": {
"0": -2350,
"1": -525
},
"size": [
550,
200
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "PROMPT_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Prompt Driver: Cohere"
},
"widgets_values": [
"command-r-plus",
10,
2048,
"fixed",
true,
-1,
"COHERE_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 169,
"type": "Griptape Prompt Driver: HuggingFace",
"pos": {
"0": -2350,
"1": -250
},
"size": [
550,
225
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "PROMPT_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Prompt Driver: HuggingFace"
},
"widgets_values": [
"HuggingFaceH4/zephyr-7b-beta",
10,
0.1,
2048,
"fixed",
true,
-1,
"HUGGINGFACE_HUB_ACCESS_TOKEN"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 170,
"type": "Griptape Prompt Driver: Google",
"pos": {
"0": -2350,
"1": 50
},
"size": [
550,
225
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "PROMPT_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Prompt Driver: Google"
},
"widgets_values": [
"gemini-1.5-pro",
10,
0.1,
2048,
"fixed",
true,
-1,
"GOOGLE_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 182,
"type": "Griptape Driver: Amazon Bedrock Titan",
"pos": {
"0": -1700,
"1": 875
},
"size": [
500,
200
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Driver: Amazon Bedrock Titan"
},
"widgets_values": [
"amazon.titan-image-generator-v1",
"512x512",
704,
"randomize",
"AWS_ACCESS_KEY_ID",
"AWS_SECRET_ACCESS_KEY",
"AWS_DEFAULT_REGION"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 181,
"type": "Griptape Driver: Leonardo.AI",
"pos": {
"0": -1700,
"1": 675
},
"size": [
500,
125
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Driver: Leonardo.AI"
},
"widgets_values": [
"default",
false,
"",
"LEONARDO_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 184,
"type": "Griptape Driver: OpenAI Image Generation",
"pos": {
"0": -1150,
"1": 900
},
"size": [
575,
100
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "DRIVER",
"links": [
197
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Griptape Driver: OpenAI Image Generation"
},
"widgets_values": [
"dall-e-3",
"1024x1024",
"OPENAI_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 183,
"type": "Griptape Driver: Azure OpenAI Image Generation",
"pos": {
"0": -1150,
"1": 675
},
"size": {
"0": 579.5999755859375,
"1": 154
},
"flags": {},
"order": 25,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Driver: Azure OpenAI Image Generation"
},
"widgets_values": [
"dall-e-3",
"dall-e-3",
"1024x1024",
"AZURE_OPENAI_DALL_E_3_ENDPOINT",
"AZURE_OPENAI_DALL_E_3_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 185,
"type": "Griptape Embedding Driver: HuggingFace",
"pos": {
"0": -2350,
"1": 1400
},
"size": [
600,
125
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "EMBEDDING_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Embedding Driver: HuggingFace"
},
"widgets_values": [
"sentence-transformers/all-MiniLM-L6-v2",
"sentence-transformers/all-MiniLM-L6-v2",
512,
"HUGGINGFACE_HUB_ACCESS_TOKEN"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 187,
"type": "Griptape Embedding Driver: Voyage AI",
"pos": {
"0": -1700,
"1": 1250
},
"size": {
"0": 453.5999755859375,
"1": 106
},
"flags": {},
"order": 27,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "EMBEDDING_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Embedding Driver: Voyage AI"
},
"widgets_values": [
"VOYAGE_API_KEY",
"voyage-large-2",
"document"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 188,
"type": "Griptape Embedding Driver: Cohere",
"pos": {
"0": -1700,
"1": 1400
},
"size": [
450,
100
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "EMBEDDING_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Embedding Driver: Cohere"
},
"widgets_values": [
"embed-english-v3.0",
"search_query",
"COHERE_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 189,
"type": "Griptape Embedding Driver: Google",
"pos": {
"0": -1700,
"1": 1550
},
"size": [
450,
100
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "EMBEDDING_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Embedding Driver: Google"
},
"widgets_values": [
"models/embedding-001",
"RETRIEVAL_QUERY",
"GOOGLE_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 205,
"type": "Griptape Embedding Driver: Amazon SageMaker Jumpstart",
"pos": {
"0": -1700,
"1": 1700
},
"size": [
450,
150
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "EMBEDDING_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Embedding Driver: Amazon SageMaker Jumpstart"
},
"widgets_values": [
"",
"jumpstart-dft-...",
"AWS_ACCESS_KEY_ID",
"AWS_SECRET_ACCESS_KEY",
"AWS_DEFAULT_REGION"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 191,
"type": "Griptape Embedding Driver: Azure OpenAI",
"pos": {
"0": -1150,
"1": 1250
},
"size": [
575,
100
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "EMBEDDING_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Embedding Driver: Azure OpenAI"
},
"widgets_values": [
"text-embedding-3-small",
"AZURE_OPENAI_ENDPOINT",
"AZURE_OPENAI_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 192,
"type": "Griptape Embedding Driver: OpenAI",
"pos": {
"0": -1150,
"1": 1400
},
"size": [
575,
100
],
"flags": {},
"order": 32,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "EMBEDDING_DRIVER",
"links": [
198
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Griptape Embedding Driver: OpenAI"
},
"widgets_values": [
"text-embedding-3-small",
"OPENAI_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 190,
"type": "Griptape Embedding Driver: OpenAI Compatible",
"pos": {
"0": -1150,
"1": 1550
},
"size": [
575,
100
],
"flags": {},
"order": 33,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "EMBEDDING_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Embedding Driver: OpenAI Compatible"
},
"widgets_values": [
"text-embedding-3-small",
"https://api.openai.com/v1",
"OPENAI_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 206,
"type": "Griptape Embedding Driver: Cohere",
"pos": {
"0": -1150,
"1": 1700
},
"size": [
575,
100
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "EMBEDDING_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Embedding Driver: Cohere"
},
"widgets_values": [
"embed-english-v3.0",
"search_query",
"COHERE_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 200,
"type": "Griptape Vector Store Driver: MongoDB Atlas",
"pos": {
"0": -675,
"1": 2150
},
"size": [
475,
200
],
"flags": {},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "embedding_driver",
"type": "EMBEDDING_DRIVER",
"link": null
}
],
"outputs": [
{
"name": "DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Vector Store Driver: MongoDB Atlas"
},
"widgets_values": [
"MONGODB_HOST",
"MONGODB_USERNAME",
"MONGODB_PASSWORD",
"MONGODB_DATABASE_NAME",
"MONGODB_COLLECTION_NAME",
"MONGODB_INDEX_NAME",
"MONGODB_VECTOR_PATH"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 199,
"type": "Griptape Vector Store Driver: Local",
"pos": {
"0": -650,
"1": 2000
},
"size": {
"0": 441,
"1": 82
},
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "embedding_driver",
"type": "EMBEDDING_DRIVER",
"link": null
}
],
"outputs": [
{
"name": "DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": [
199
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Griptape Vector Store Driver: Local"
},
"widgets_values": [
false,
"griptape_local_vector_file.txt"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 201,
"type": "Griptape Vector Store Driver: Redis",
"pos": {
"0": -675,
"1": 2400
},
"size": {
"0": 441,
"1": 130
},
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "embedding_driver",
"type": "EMBEDDING_DRIVER",
"link": null
}
],
"outputs": [
{
"name": "DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Vector Store Driver: Redis"
},
"widgets_values": [
"REDIS_HOST",
"REDIS_PORT",
"REDIS_PASSWORD",
"REDIS_INDEX"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 207,
"type": "Griptape Vector Store Driver: Griptape Cloud KnowledgeBase",
"pos": {
"0": -675,
"1": 2600
},
"size": [
475,
100
],
"flags": {},
"order": 38,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Vector Store Driver: Griptape Cloud KnowledgeBase"
},
"widgets_values": [
"GRIPTAPE_CLOUD_API_KEY",
"https://cloud.griptape.ai",
"12345-abcde-1434"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 193,
"type": "Griptape Vector Store Driver: Azure MongoDB",
"pos": {
"0": -1800,
"1": 2200
},
"size": [
475,
200
],
"flags": {},
"order": 39,
"mode": 0,
"inputs": [
{
"name": "embedding_driver",
"type": "EMBEDDING_DRIVER",
"link": null
}
],
"outputs": [
{
"name": "DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Vector Store Driver: Azure MongoDB"
},
"widgets_values": [
"AZURE_MONGODB_HOST",
"AZURE_MONGODB_USERNAME",
"AZURE_MONGODB_PASSWORD",
"AZURE_MONGODB_DATABASE_NAME",
"AZURE_MONGODB_COLLECTION_NAME",
"AZURE_MONGODB_INDEX_NAME",
"AZURE_MONGODB_VECTOR_PATH"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 196,
"type": "Griptape Vector Store Driver: Amazon OpenSearch",
"pos": {
"0": -1275,
"1": 2150
},
"size": [
550,
150
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "embedding_driver",
"type": "EMBEDDING_DRIVER",
"link": null
}
],
"outputs": [
{
"name": "DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Vector Store Driver: Amazon OpenSearch"
},
"widgets_values": [
"AMAZON_OPENSEARCH_HOST",
"AMAZON_OPENSEARCH_INDEX_NAME",
"AWS_ACCESS_KEY_ID",
"AWS_SECRET_ACCESS_KEY",
"AWS_DEFAULT_REGION"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 197,
"type": "Griptape Vector Store Driver: Qdrant",
"pos": {
"0": -1275,
"1": 2350
},
"size": [
550,
150
],
"flags": {},
"order": 41,
"mode": 0,
"inputs": [
{
"name": "embedding_driver",
"type": "EMBEDDING_DRIVER",
"link": null
}
],
"outputs": [
{
"name": "DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Vector Store Driver: Qdrant"
},
"widgets_values": [
"griptape",
"content",
"QDRANT_CLUSTER_API_KEY",
"QDRANT_CLUSTER_ENDPOINT"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 198,
"type": "Griptape Vector Store Driver: Marqo",
"pos": {
"0": -1275,
"1": 2550
},
"size": [
550,
100
],
"flags": {},
"order": 42,
"mode": 0,
"inputs": [
{
"name": "embedding_driver",
"type": "EMBEDDING_DRIVER",
"link": null
}
],
"outputs": [
{
"name": "DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Vector Store Driver: Marqo"
},
"widgets_values": [
"MARQO_API_KEY",
"MARQO_URL",
"MARQO_INDEX_NAME"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 195,
"type": "Griptape Vector Store Driver: Pinecone",
"pos": {
"0": -1275,
"1": 2000
},
"size": [
550,
100
],
"flags": {},
"order": 43,
"mode": 0,
"inputs": [
{
"name": "embedding_driver",
"type": "EMBEDDING_DRIVER",
"link": null
}
],
"outputs": [
{
"name": "DRIVER",
"type": "VECTOR_STORE_DRIVER",
"links": null,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Vector Store Driver: Pinecone"
},
"widgets_values": [
"PINECONE_API_KEY",
"PINECONE_ENVIRONMENT",
"PINECONE_INDEX_NAME"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 202,
"type": "Griptape Text To Speech Driver: OpenAI",
"pos": {
"0": -700,
"1": 2900
},
"size": [
525,
100
],
"flags": {},
"order": 44,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "DRIVER",
"type": "TEXT_TO_SPEECH_DRIVER",
"links": [
201
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Griptape Text To Speech Driver: OpenAI"
},
"widgets_values": [
"tts-1",
"alloy",
"OPENAI_API_KEY"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 108,
"type": "Griptape Create: Agent from Config",
"pos": {
"0": 1750,
"1": 1775
},
"size": {
"0": 285.6000061035156,
"1": 41.90807342529297
},
"flags": {},
"order": 52,
"mode": 0,
"inputs": [
{
"name": "config",
"type": "CONFIG",
"link": 195
}
],
"outputs": [
{
"name": "AGENT",
"type": "AGENT",
"links": [],
"slot_index": 0,
"shape": 3
}
],
"properties": {
"Node name for S&R": "Griptape Create: Agent from Config"
},
"color": "#222",
"bgcolor": "#000"
}
],
"links": [
[
183,
72,
0,
146,
1,
"DRIVER"
],
[
184,
145,
0,
146,
2,
"EMBEDDING_DRIVER"
],
[
185,
96,
0,
146,
3,
"VECTOR_STORE_DRIVER"
],
[
187,
99,
0,
146,
4,
"TEXT_TO_SPEECH_DRIVER"
],
[
191,
106,
0,
146,
5,
"AUDIO_TRANSCRIPTION_DRIVER"
],
[
194,
70,
0,
146,
0,
"PROMPT_DRIVER"
],
[
195,
146,
0,
108,
0,
"CONFIG"
],
[
196,
176,
0,
70,
0,
"*"
],
[
197,
184,
0,
72,
0,
"*"
],
[
198,
192,
0,
145,
0,
"*"
],
[
199,
199,
0,
96,
0,
"*"
],
[
200,
204,
0,
106,
0,
"*"
],
[
201,
202,
0,
99,
0,
"*"
]
],
"groups": [
{
"title": "Prompt Drivers",
"bounding": [
-2400,
-1125,
1848,
1611
],
"color": "#A88",
"font_size": 24,
"locked": false
},
{
"title": "Image Generation Drivers",
"bounding": [
-2400,
550,
1850,
550
],
"color": "#8A8",
"font_size": 24,
"locked": false
},
{
"title": "Embedding Drivers",
"bounding": [
-2400,
1150,
1850,
725
],
"color": "#8AA",
"font_size": 24,
"locked": false
},
{
"title": "Vector Store Drivers",
"bounding": [
-1850,
1900,
1725,
850
],
"color": "#a1309b",
"font_size": 24,
"locked": false
},
{
"title": "Text To Speech Driver",
"bounding": [
-1250,
2800,
1125,
400
],
"color": "#b58b2a",
"font_size": 24,
"locked": false
},
{
"title": "Audio Transcription Driver",
"bounding": [
-1250,
3250,
1125,
275
],
"color": "#88A",
"font_size": 24,
"locked": false
},
{
"title": "Griptape Agent",
"bounding": [
1200,
1600,
870,
344
],
"color": "#3f789e",
"font_size": 24,
"locked": false
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.2896643797366883,
"offset": [
3129.5251010635498,
853.6244258307889
]
},
"groupNodes": {}
},
"version": 0.4
}