Skip to content

[F2-11] Proveedor Anthropic (texto) #39

Open

Description

@JCCG-code

Fase: F2 · Tamaño: S · Depende de: #32 (F2-07)
Decisiones: D-17 en #1

Objetivo

Que el usuario pueda usar su clave de Anthropic para generar las historias y todos los pasos de texto.

Alcance

  • SDK oficial @anthropic-ai/sdk.
  • Text: salida estructurada mediante una herramienta forzada (tool_choice) cuyo input_schema es el JSON Schema derivado del zod; validación zod del resultado.
  • Catálogo inicial por niveles: claude-haiku-5-5 (rápido), claude-sonnet-5-5 (estándar), claude-opus-5-5 (razonamiento), con precios verificados al implementar.
  • Mapeo de errores: 401 → auth, 429 → rate_limit (con retry-after), 529/5xx → unavailable, rechazo de contenido → safety.
  • validateKey: llamada mínima (listar modelos).

Criterios de aceptación

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions