### Answer
Currently, Vapi primarily focuses on voice interactions, handling both Speech-to-Text (STT) and Text-to-Speech (TTS) functionalities, geared towards creating voice AI applications [(1)](
) . The documentation does not explicitly mention support for text input through typing or document uploads directly via the user interface like a traditional chat interface.
For developers looking to integrate Vapi with text-based inputs, it may require custom development on their end to handle such interactions before interfacing with Vapi for voice capabilities. Vapi does allow for sending system messages programmatically, which could potentially be adapted for handling text inputs [(2)](
) .
If your application requires direct text input or document handling, you might need to integrate these features outside of Vapi's primary voice functionalities.
For detailed advice and potential workarounds, you might want to explore Vapi's community or support channels for more tailored solutions or upcoming feature announcements regarding text input capabilities.