{
    "workloads": [
      {
        "raw_data": "base64_encoded_pdf_content",
        "schemas": ["schema1", "schema2"]
      }
    ],
    "provider_type": "openai",
    "provider_model_name": "gpt-4o",
    "api_key": "sk-..."
  }
  {
    "task_id": "b6781f5b-022b-485e-b93c-6a958e51b992",
    "message": "Pipeline processing started"
  }

This explains how to use the POST /pipelines endpoint to extract data from a PDF and return the data in JSON.

  {
    "workloads": [
      {
        "raw_data": "base64_encoded_pdf_content",
        "schemas": ["schema1", "schema2"]
      }
    ],
    "provider_type": "openai",
    "provider_model_name": "gpt-4o",
    "api_key": "sk-..."
  }
  {
    "task_id": "b6781f5b-022b-485e-b93c-6a958e51b992",
    "message": "Pipeline processing started"
  }