برای این کار میتوانید از گزینه font بسته caption استفاده کنید.
\documentclass{article}
\usepackage{graphicx}
\usepackage[font={small}]{caption}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{Yas}
\begin{document}
\ptext[1]
\begin{figure}[!h]
\centering\includegraphics[width=.4\textwidth]{example-image-a}
\caption{\ptext[1]}
\end{figure}
\ptext[3]
\end{document}
به جای small میتوانید از سایر اندازههای فونت مثل footnotesize و ... استفاده کنید.