Skip to content

Sample structures for customers to try out and learn Griptape and Griptape Cloud

License

Notifications You must be signed in to change notification settings

griptape-ai/griptape-sample-structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Griptape Samples

This repo contains sample structures for customers to view and use as examples to getting started with both Griptape and Griptape Cloud.

Getting Started

You can deploy and run these samples using Griptape Cloud.

To get started with hosting and running a sample on Griptape Cloud, you will first need to create Griptape Cloud account.

Once logged in, you can connect your GitHub account and create a structure from a repo in Griptape Cloud. You can also click the "Deploy to Griptape Cloud" in each of the sub folders in this repo to get started in 2-clicks with a sample.

Table of Contents

Sample Folder
Multiple Agents on Griptape Cloud LINK
Run your Langchain code on Griptape Cloud LINK
Model Switcher with Griptape LINK
Griptape Task Memory and Off Prompt LINK
Griptape Chat Memory Agent LINK
Griptape Find and Replace Transform LINK
Griptape Filter CSVs LINK
Griptape AWS Bill PDF to CSV LINK
Griptape Slack Handler LINK

Running Samples

Each Sample's README has more details on how to call and run the Sample. If you wish to run the Sample via the Griptape Framework, take a look at Structure Run Drivers.

Local Dev

uv

This project uses uv to manage project dependencies. If you're familiar with using poetry, uv is a more modern alternative. After you've installed uv, you can install the project dependencies by running:

uv sync --all-extras --all-groups

While each sample defines its own dependencies in a directory-local requirements.txt, this command will install some common dependencies that are used across all samples for an easier local development experience.

ruff

This project uses ruff for linting and formatting.

You can run the ruff formatter on the project by running:

uv run ruff format

You can run the ruff linter on the project by running:

uv run ruff check --fix

pyright

This project uses pyright for static type checking.

You can run pyright on the project by running:

uv run pyright

typos

This project uses typos for spell checking.

You can run typos on the project by running:

uv run typos

About

Sample structures for customers to try out and learn Griptape and Griptape Cloud

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages