SDK de Python
signalcore es la API en Python: cada endpoint de la referencia es un
método, con sus tipos. Para tu servidor, con una clave secreta; nunca en una página.
Python 3.10 o posterior. La versión 2 es la de SignalCore 2.0.
Hablar con un agente
Con wait=True la respuesta llega cuando el agente termina (hasta un minuto). status es done,
waiting (espera una respuesta o un sí, en waiting) o failed (con error).
Organizaciones de tus clientes
Tokens de persona
Tu servidor crea el token y tu página lo usa con los componentes:
En directo
Lo que pasa en la conversación, mensaje a mensaje, como un iterador asíncrono:
AsyncSignalCore tiene los mismos métodos que SignalCore, con await.
Webhooks
verify comprueba la firma sobre el cuerpo tal como llega y te da el evento:
Errores
Todo lo que la API rechaza es un ApiError con status, code (para tu código) y detail (en
palabras), los mismos de la API.
Cada endpoint
El método se llama como la operación de la referencia: agents_get es client.agents.get(...).
Los parámetros de la ruta van primero; el cuerpo y la consulta, con nombre. Las escrituras aceptan
idempotency_key=, y las listas largas se recorren con iter (client.runs.iter(...)).