SteamshipSteamship
AboutAbout (opens in a new tab)
GitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab)
  • Guidebooks
  • Agent Guidebook
    • Required Skills
      • Create Your Agent
      • Run Your Agent
      • Deploy Your Agent
      • Share Your Agent
      • Project Layout
      • apy.py
      • Your Agent
      • Memory
      • Tools
      • Add Personality
      • Add Configurable Personality
      • Add Moods
      • Personality Ideas
    • Generate Images
      • Use DALL-E
      • Use Stable Diffusion
      • Use Google Images
      • Bundle Image Prompts
      • Generate Stable Diffusion Images
    • Generate Speech
    • Learn Things
      • Learn from PDFs
      • Learn from YouTube
      • Learn from Users
    • Answer Questions
      • Use a Vector Database
      • Use a Fact List
      • Use Google Search
    • Custom API Endpoints
      • Embed on the Web
      • Use as an API
      • Add to Slack
      • Add to Telegram
      • Read SDK Docs
      • Join Community
  • Python SDK
  • Introduction
  • Configuration
    • Authentication
    • Client Libraries
    • CLI
    • HTTP API
  • Agents
  • Packages
    • Using Packages
    • Developing Packages
      • Project Structure
    • Package Cookbook
      • Collect and query sentiment
      • Extract an outline from markdown
      • Modify an existing package
      • Make a package or plugin user-configurable
      • Receive webhooks from another service
      • Returning Text
      • Returning JSON
      • Returning Images
      • Return Audio
  • Plugins
    • Using Plugins
      • File Importers
        • Using
      • Blockifiers
        • Using
      • Taggers
        • Using
      • Generators
        • Dalle
        • Gpt4
      • Embedders
      • Tasks
    • Developing Plugins
      • Plugin Project Structure
      • File Importers
      • Blockifiers
      • Generators
      • Taggers
      • Embedders
      • Writing Async Plugins
  • Embedding Search Index
  • Developer Reference
    • Cloning a Starter Project
    • The Steamship Manifest file
    • Python Environment Setup
    • Accepting Configuration
    • Storing Secrets
    • Running on Localhost
    • Writing Tests
    • Deploying
    • Monitoring your instances
  • Data
    • Workspaces
    • Files
    • Blocks
    • Tags
    • Querying Data
  • Python API Reference (opens in a new tab)
  • Web SDK
  • React (Beta)
  • Company
  • License
  • Authors
  • Guidebooks
  • Agent Guidebook
    • Required Skills
      • Create Your Agent
      • Run Your Agent
      • Deploy Your Agent
      • Share Your Agent
      • Project Layout
      • apy.py
      • Your Agent
      • Memory
      • Tools
      • Add Personality
      • Add Configurable Personality
      • Add Moods
      • Personality Ideas
    • Generate Images
      • Use DALL-E
      • Use Stable Diffusion
      • Use Google Images
      • Bundle Image Prompts
      • Generate Stable Diffusion Images
    • Generate Speech
    • Learn Things
      • Learn from PDFs
      • Learn from YouTube
      • Learn from Users
    • Answer Questions
      • Use a Vector Database
      • Use a Fact List
      • Use Google Search
    • Custom API Endpoints
      • Embed on the Web
      • Use as an API
      • Add to Slack
      • Add to Telegram
      • Read SDK Docs
      • Join Community
  • Python SDK
  • Introduction
  • Configuration
    • Authentication
    • Client Libraries
    • CLI
    • HTTP API
  • Agents
  • Packages
    • Using Packages
    • Developing Packages
      • Project Structure
    • Package Cookbook
      • Collect and query sentiment
      • Extract an outline from markdown
      • Modify an existing package
      • Make a package or plugin user-configurable
      • Receive webhooks from another service
      • Returning Text
      • Returning JSON
      • Returning Images
      • Return Audio
  • Plugins
    • Using Plugins
      • File Importers
        • Using
      • Blockifiers
        • Using
      • Taggers
        • Using
      • Generators
        • Dalle
        • Gpt4
      • Embedders
      • Tasks
    • Developing Plugins
      • Plugin Project Structure
      • File Importers
      • Blockifiers
      • Generators
      • Taggers
      • Embedders
      • Writing Async Plugins
  • Embedding Search Index
  • Developer Reference
    • Cloning a Starter Project
    • The Steamship Manifest file
    • Python Environment Setup
    • Accepting Configuration
    • Storing Secrets
    • Running on Localhost
    • Writing Tests
    • Deploying
    • Monitoring your instances
  • Data
    • Workspaces
    • Files
    • Blocks
    • Tags
    • Querying Data
  • Python API Reference (opens in a new tab)
  • Web SDK
  • React (Beta)
  • Company
  • License
  • Authors
  • About (opens in a new tab)

On This Page

  • Working with Language
  • Building Packages
  • Response Types
Packages
Package Cookbook

Package Development Cookbook

Working with Language

  • Collect and query sentiment
  • Extract an outline from markdown

Building Packages

  • Modify an existing package
  • Make a package or plugin user-configurable
  • Receive webhooks from another service

Response Types

  • Returning Text
  • Returning JSON
  • Returning Images
  • Returning Audio
Project StructureCollect and query sentiment

© 2023 Steamship, Inc. All rights reserved.