Steamship#
Steamship is the fastest way to add Language AI to your software.
Think of us as a package manager for AI. Each Steamship package runs in the cloud on a managed stack. The best way to start is to make a simple package.
Start from a template#
Clone one of our starter packages (https://github.com/steamship-packages):
git clone https://github.com/steamship-packages/empty-package.git
Create a virtual environment and install dependencies:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -r requirements.dev.txt
and start editing src/api.py
.
Start from scratch#
First, install our SDK and CLI (ideally in a virtual environment):
python3 -m venv venv
source venv/bin/activate
pip install steamship
Now copy this into api.py
:
from steamship.invocable import post, PackageService
class MyPackage(PackageService):
@post("hello_world")
def hello_world(self, name: str = None) -> str:
return f"Hello, {name}"
Next Steps#
Contents#
- Configuration
- Packages
- Plugins
- Workspaces
- Developer Reference
- Python Client Reference
- License
- Authors