% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/preprocessing.R
\name{check_multimodal_prerequisites}
\alias{check_multimodal_prerequisites}
\title{Check Multimodal Prerequisites}
\usage{
check_multimodal_prerequisites(
  vision_provider = "gemini",
  vision_model = NULL,
  api_key = NULL,
  envname = "textanalysisr-env"
)
}
\arguments{
\item{vision_provider}{Character: "openai" or "gemini"}

\item{vision_model}{Character: Model name (optional)}

\item{api_key}{Character: API key for OpenAI/Gemini}

\item{envname}{Character: Kept for backward compatibility, ignored}
}
\value{
List with:
\itemize{
\item ready: Logical - TRUE if all prerequisites met
\item missing: Character vector of missing components
\item instructions: Character - Detailed setup instructions
\item details: List with component-specific status
}
}
\description{
Checks all prerequisites for multimodal PDF extraction.
Uses R-native pdftools for rendering (no Python required).
}
\keyword{internal}
