Skip to content

Instantly share code, notes, and snippets.

@varunshenoy
varunshenoy / baseten_stable_diffusion.py
Last active July 29, 2023 20:44
This is an example of an Opendream serverless extension using Baseten that overrides the default `dream` function.
import baseten
import base64
from opendream import opendream
from opendream.layer import ImageLayer, Layer
@opendream.define_op
def dream(prompt: str):
# https://app.baseten.co/explore/stable_diffusion
This file has been truncated, but you can view the full file.
{"0":{"op":"dream","image":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAIAAAB7GkOtAAEAAElEQVR4nEz9abC1bXYWhl1ruJ9n733Oecdv6LlbLXVrAAkQUxmTwk6Riqtsl7EpA3H5Bz/iuFIxSSWVSlKQSqpiUMAMZsYgsJGQBaIEdhQwFGYICIGQhSRAAoOARlJP6u5vfN9z9n6ee6115cfab+NT37/v+87Z+xnWvdY1LfkjP/xjM2y62mK1TTETprkXpViulpHqyioRJWlmlUkRdcs5zQZzqmoVWaVDWRARgJkUM1SqSlXZMvbLrmPk3IYPQmLGWEbsU0RFAUgVx7DIJGnDaw9zZwWKap4RvgwCGakqEGp/GFL7c6qJCtg/0GFzu4xlAVFJd6sZIkqpAm2M/bIvy8LMqlR3VKpYkszy4bGHrSOTQhEhC6w0M5JCqmhWiQBCEEnCx9zzuBweH8cf+y+/+y//tt8ETPSPGAhF/sff+K988+1rr5vd6Hi63BxPt6svxnD1/XK5XC6woTRTlBCQ2M9VMmeJ68OLd5axZOK4rqpitkSFicl6/Nw77/70+y9+6LM/+QPbz/wLvNgBgPjqj8DoYmQxyX/zf/d//Pf+N7/BlpqzYuiZJKAiApUiC2ZSLBXNDBbdPWMXMbKMgCAjhxtAQOa2r4dBlkCqIAZV4UxVjSozE9PKEpWaqW4zppopBSpCEIBoZppqsWKmr0tlgVgWyz1UDWRmiQqK6ppFCFQgpplZVWZWSXPNmVAVAUmIZKYNqyQEqoYqkiBUkZHqXhHmXpn9LGWEqrEIUt2YKapqOmeaKVGAVFJFVYVZMBOWqFIQEQqFQE1y0swoxaIvY85gQoejQiCmIoSIRFJUwDJVCuY2fV0qp7nNPWyMmNN8gFlZ14/nVlVVdPdtu/jwjFJTc81IU2emuucMc2WmimWVqohIRonKsljsUaCYZpapQ1jVLy0FyAKqVERUIEJCRCisLB