Build and deploy Prompt APIs in seconds.
Featured Prompt APIs
Click to try on the web. Then use as an API endpoint.
fauxpology-generator
Regrettable Actions Happen. Never Say Sorry.
By Doug
words-of-inspiration
Get inspired to do something. Just say what you're trying to accomplish!
By Dave
insult-generator
Why insult in your own voice when you can insult like Shakespeare or a 1920s flapper?
By Ted
keyword-generator
Generate keywords from an article or chunk of text.
By Dave
eli5
Explain difficult text to a five year old. (Or you on a slow day)
By Dave
generational-translator
Promoting understanding across generations. One phrase at a time.
By Doug
tldr
Generate a TL;DR of any text. Nobody needs to know.
By Enias
Hosting
- How do I host my API?
- Just run
ship deploy
to deploy your API to Steamship's cloud. - How can people use my API?
- Steamship auto-generates endpoints protected by key-based authentication.
- How can I publish a demo?
- For certain project types, we will auto-generate a web page where others can try it.
- Can I use any Python?
- Just about. Please be reasonable and add your dependencies to requirements.txt.
- How do I debug?
- Debug like regular Python on Localhost or Replit. If you're stuck, just reach out to hello@steamship.com.
- Where are my logs?
- Create an instance of your deployed package click the View Logs button from web page.
Limits
- Are there usage limits?
- Our free trial gives you enough room to experiment, then visit your account page to sign up for plan.
- What happens if I hit usage limits?
- You'll get an error message from our API telling you what happened and how to view our plans.
- What's include in a paid plan?
- Steamship's paid plans include models from OpenAI, Cohere, HuggingFace Replicate, Assembly, Microsoft, Google, and more. As well as fully-managed embedding search, data management, and endpoint deployment. View the plan page for more!
Response Types
- How do I return JSON?
- Just return a Python dict object. This recipe shows how.
- How do I return an image?
- Just return raw bytes plus a MIME type as shown by this recipe.
- How do I return audio?
- Just return raw bytes plus a MIME type as shown by this recipe.
- Install our Python library
- From the folder containing
api.py
, runpip install steamship
. - Run 'ship deploy'
- Installing our python library makes the
ship deploy
command available. Your first time, you will be walked through a few questions to configure your package. - Share the results
- When deployment succeeds, you"ll see a URL that lets anyone try your API on the web or use it over HTTP.