amicsdocs
Models

Deploy Models

Host your own model behind amics and call it from the same SDK.

Use model deployments when you want to serve a model you own or customize.

Create A Model

from amics import Client

amics = Client()

model = amics.models.deploy(
    "ticket-classifier",
    template="llama",
    region="us-east-1",
)

Create A Deployment

deployment = amics.models.create_deployment(
    model["id"],
    "production",
    accelerator="H100",
    min_replicas=0,
    max_replicas=2,
    production=True,
)

Predict

prediction = amics.models.predict(model["id"], {"input": "Refund request"})

Useful Methods

  • amics.models.list()
  • amics.models.get(model_id)
  • amics.models.prepare_upload(name, filename="model.tar.gz")
  • amics.models.deploy(name, template="llama")
  • amics.models.create_deployment(model_id, name, accelerator="H100")
  • amics.models.predict(model_id, payload)
  • amics.models.logs(resource_id)
  • amics.models.metrics(resource_id)

On this page