Instala y configura el SDK de Commet para Python.
Instala la Commet Skill para que tu agente integre el SDK actual y valide su trabajo contra el contrato vivo de la API.
npx skills add commet-labs/skills --skill commetpip install commet-sdkuv add commet-sdkpoetry add commet-sdkCOMMET_API_KEY=ck_sandbox_xxximport os
from commet import Commet
commet = Commet(
api_key=os.environ["COMMET_API_KEY"],
)customers.create es idempotente — si ya existe un cliente con el mismo id, devuelve el registro existente.
response = commet.customers.create(
email="user@example.com",
id="user_123",
)
subscription = commet.subscriptions.create(
customer_id="user_123",
plan_code="pro",
)
checkout_url = subscription.checkout_urlEl cliente es redirigido al checkout para completar el pago.
sub = commet.subscriptions.get_active(customer_id="user_123")
status = sub.status if sub else None
access = commet.feature_access.get(code="custom_branding", customer_id="user_123")
allowed = access.allowedcommet.usage.track(
customer_id="user_123",
feature_code="api_calls",
value=1,
)El uso se agrega y se cobra al final del período.
Llama cada recurso directamente con customer_id:
commet.usage.track(customer_id="user_123", feature_code="api_calls", value=1)
commet.feature_access.get(code="custom_branding", customer_id="user_123")
commet.seats.add(customer_id="user_123", feature_code="editor", count=3)¿Cómo está esta guía?