Creates a new GraphQLClassifyClient instance.
The GraphQL data provider to use for the mutation.
Generate a seed tag taxonomy proposal for a content source.
Sends the GenerateSeedTaxonomy mutation, then parses the JSON-string
field (NodesJSON) into the typed Nodes tree. Never throws — failures
are returned as a result with Success: false and an ErrorMessage.
The source + sample size to generate the taxonomy from.
A Promise resolving to a fully-parsed SeedTaxonomyResult.
Client for generating a seed tag taxonomy on the server through GraphQL.
The taxonomy-proposal pipeline (sampling a content source and proposing a tag tree, optionally via clustering or an LLM prompt fallback) runs server-side (via
@memberjunction/tag-engine); this client is a thin, strongly-typed transport that sends theGenerateSeedTaxonomymutation and parses the JSON-string field back into typed objects.Follows the same naming + construction convention as the other GraphQL clients in this package (
GraphQLClusterClient,GraphQLAIClient, etc.).Example