Skip to main content
Version: 0.93

About external models

Many foundation model suite workflows can use third-party external services to run inference over your data. For more information about how to use these models, see Using external models.

Available external providers and models

Predictive use case support

| Provider | Model Type(s) | Management interface | | ---------------------------------------------------------- | ---------------------------------------------------------------- | ------------------------ | --------------------------------------------------------------- | --------------------------------------------------------- | | Amazon Comprehend                                        | AWS Machine Learning | Amazon SageMaker | Text2Text | UX + SDK | | | Azure Machine Learning | Text2Text | UX + SDK | | azure-openai.svg | Azure OpenAI | Text2Text | UX + SDK | | | Hugging Face | Text2Text, QA, DocVQA | UX + SDK | | | OpenAI | Text2Text | UX + SDK | | | Vertex AI | Text2Text | UX + SDK | | integration icon | Custom inference (OpenAI API specification) | Text2Text | UX + SDK |

Generative use case support

| Provider | Model Type(s) | Management interface | | ------------------- | ---------------------------------------------------------------- | ------------------------ | --------- | -------------------------------------------------------------------------------- | | Amazon Comprehend | AWS Machine Learning | Amazon SageMaker | Text2Text | SDK only |

Supported Model Types

We support prompting for specific model types across external model providers to support a variety of use cases in Snorkel Flow. This list includes only models that the Snorkel team has tested. Endpoints with compatible specifications to these providers could be swapped in as well.

Model TypeSupported ModelsSupported Applications
Text2Text
  • Hugging Face Text2Text and Text Generation models
  • OpenAI chat models
  • Azure OpenAI chat models
  • Azure Machine Learning Text2Text and Text Generation models
  • Amazon SageMaker Text2Text and Text Generation models
  • Vertex AI Palm and Gemini models
  • Custom inference service Text2Text models

|

| | QA |

|

  • Sequence Tagging

| | DocVQA |

|

  • PDF Extraction

|

What's next?

You can now use an external model by linking external services and configuring an external model endpoint.