{"repo":"griptape-ai/griptape","free":true,"listed":false,"github":"https://github.com/griptape-ai/griptape","clone":"git clone https://github.com/griptape-ai/griptape.git","description":"Modular Python framework for AI agents and workflows with chain-of-thought reasoning, tools, and memory.","language":"Python","stars":2573,"topics":["gpt","llm","openai","ai","python","huggingface","anthropic","claude"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"Griptape is a Python framework designed to simplify the development of generative AI (genAI) applications. It offers a set of straightforward, flexible abstractions for working with areas such as Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and much more. Looking for a no-code experience? Check out Griptape Nodes, a visual desktop application for building and running AI workflows. 🛠️ Core Components 🏗️ Structures - 🤖 Agents consist of a single Task, configured for Agent-specific behavior. - 🔄 Pipelines organize a sequence of Tasks so that the output from one Task may flow into the next. - 🌐 Workflows configure Tasks to operate in parallel. 📝 Tasks Tasks are the core building blocks within Structures, enabling interaction with Engines, Tools, and other Griptape components. 🧠 Memory - 💬 Conversation Memory enables LLMs to retain and retrieve information across interactions. - 🗃️ Task Memory keeps large or sensitive Task outputs off the prompt that is sent to the LLM. - 📊 Meta Memory enables passing in additional metadata to the LLM, enhancing the context and relevance of the interaction. 🚗 Drivers Drivers facilitate interactions with external resources and services in Griptape. They allow you to swap out functionality and providers with minimal changes to your business logic. LLM & Orchestration - 🗣️ Prompt Drivers : Manage textual and image interactions with LLMs. - 🤖 Assistant Drivers : Enable interactions with various “assistant” services.","default_branch":null,"files":null,"tree":[],"storefront":"/r/griptape-ai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/griptape-ai/griptape/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}