llms.txt
+17 −2
https://hydracept.com/llms.txt
− - Hydracept panel (PyPI hydracept >= 0.5.3): one MCP App ui://hydracept/app.html; seven states, not seven iframes− - Current published client: 0.5.3 (PyPI hydracept, npm @hydracept/sdk, NuGet Hydracept.Client)+ - Hydracept panel (PyPI hydracept >= 0.5.4): one MCP App ui://hydracept/app.html; seven states, not seven iframes+ - Current published client: 0.5.4 (PyPI hydracept, npm @hydracept/sdk, NuGet Hydracept.Client)+ - https://hydracept.com/case-studies+ ## Exact execution targets+ - Pin one provider and model: `"pin": {"target": "provider:model"}` on invoke or a durable job. Hydracept does not substitute; an unknown, ineligible, or unavailable target fails instead of running another model.+ - Pin support is limited to text.* capabilities today; other capability keys reject pin.target with 422 target_pin_unsupported, even when execution-targets lists models+ - Discover pinnable targets: GET /v1/capabilities/{key}/execution-targets (`id`, `eligible`, `availableNow`); check execution.supportsExplicitTarget first+ - The result reports `resolvedProvider` / `resolvedModel` / `servedCandidateId`; the receipt reports `route.routingPolicy: target_exact` and `targetRouting.substituted: false`+ - Docs: https://docs.hydracept.com/capabilities/+ ## Moderation and data classification+ - text.moderate.v1 classifies one string (`{"text": ...}`, <=20000 chars) as synchronous invoke only, free at the managed retail price+ - It returns evidence, not a verdict: `flagged` (may be null), provider-reported `categories`, `availability`. Your product owns the policy+ - moderation.content.v1 is the deprecated provider-aligned name for the same classifier+ - A declared context.dataClassification is a constraint, not authorization. ChildDirected is refused with 403 processing_not_permitted+ - Docs: https://docs.hydracept.com/moderation/+ - Docs: https://docs.hydracept.com/data-handling/+ - Docs: https://docs.hydracept.com/conversational-products/