mstar.api_server.request_types#
Classes
|
Envelope for messages received by the API server. |
|
|
|
Signals that a request has finished processing. |
|
One chunk of generated output for a request. |
|
- class mstar.api_server.request_types.APIServerMessage(message_type, body=None)[source]#
Bases:
objectEnvelope for messages received by the API server.
- Parameters:
message_type (str)
body (ResultTensors | RequestComplete | None)
- body: ResultTensors | RequestComplete | None = None#
- class mstar.api_server.request_types.PreprocessInput(request_id: str, text: str | None, file_paths: dict[str, list[str]] | None, input_modalities: list[str], output_modalities: list[str], model_kwargs: dict)[source]#
Bases:
object- Parameters:
- class mstar.api_server.request_types.RequestComplete(request_id, final_outputs)[source]#
Bases:
objectSignals that a request has finished processing.
- Parameters:
request_id (str)
final_outputs (dict[str, NestedLoopIndices])
- final_outputs: dict[str, NestedLoopIndices]#
- class mstar.api_server.request_types.ResultChunk(request_id, modality, data, metadata=<factory>)[source]#
Bases:
objectOne chunk of generated output for a request.
- class mstar.api_server.request_types.ResultTensors(request_id: str, modality: str, graph_edge: mstar.graph.base.GraphEdge, loop_indices: mstar.graph.loop_indices.NestedLoopIndices, metadata: dict = <factory>)[source]#
Bases:
object- Parameters:
request_id (str)
modality (str)
graph_edge (GraphEdge)
loop_indices (NestedLoopIndices)
metadata (dict)
- loop_indices: NestedLoopIndices#