← 목록

Deploy AI agents in 5 lines of code.

devto 2026-06-30 원문 보기 ↗


TL;DR

Build AI-agents in 5 lines of code. Skip the set up & infrastructure. Live and running.

from custodian_labs import Custodian

app = Custodian(
    model="gpt-4o",
    system_prompt="You are a concise, helpful assistant.",
).deploy()

print(app.chat("Hello!").response)
print(app.chat_url)  # ← live, shareable URL

Runnable Colab notebook here.

Skip the infrastructure

DIYing this: FastAPI behind a reverse proxy + Redis for sessions + a small frontend + an auth layer + a vector DB and ingestion pipeline. All of it is annoying. Most teams burn weeks on plumbing before the interesting work even starts.

Setup

Grab a free API key from the dashboard, then:

!pip install -q custodian-labs
import os
from getpass import getpass
os.environ["CUSTODIAN_SDK_API_KEY"] = getpass("API key: ")

The basic deploy

from custodian_labs import Custodian

app = Custodian(
    model="gpt-4o",
    system_prompt="You are a concise, helpful assistant.",
).deploy()

reply = app.chat("In one sentence, what can you help me with?")
print(reply.response)
print("\nShareable chat URL:", app.chat_url)

What you get back:

Adding your own data (RAG)

from custodian_labs import Custodian

agent = Custodian(
    model="gpt-4o",
    system_prompt=(
        "You answer questions about the car dataset you've been given. "
        "Be specific and cite the numbers."
    ),
)
agent.add_data_source_file("data_examples/car_info.csv")
app = agent.deploy()

reply = app.chat(
    "Which SUV has the best city MPG, and what is its annual maintenance cost?"
)
print(reply.response)
print("\nShareable chat URL:", app.chat_url)

add_data_source_file handles chunking, embedding, and retrieval at chat time. Works on CSVs, PDFs, and the usual suspects — calling code doesn't change whether you point it at a CSV or a folder of contracts.

Ideas worth stealing

Same shape for all of them: write a system prompt, attach docs, deploy, share the URL.

Try it

The Colab notebook runs end-to-end with sample data — bring no files, just a free key from the dashboard. Should take ~1 min.

I'd genuinely love feedback — what's missing, what's confusing, what would make you actually use it. Feature requests very welcome. Drop them in the comments, or email sherry@custodianlabs.io if you build something with it (or break it in an interesting way).

Custodian Labs SDK

Next posts coming on multi-agent teams with topic routing, and the PII / proprietary-data masking layer for legal and healthcare agents.