Technical Requirements
System requirements and limitations for running ProofChat successfully
Overview
ProofChat has specific technical requirements that must be met for proper functionality. Review these requirements before installation to ensure compatibility with your environment.
FileMaker Version
FileMaker Version 22 or later is required. ProofChat will not function on FileMaker versions prior to 22.
Version Compatibility
ProofChat relies on features introduced in FileMaker 22. Earlier versions are not supported and will not work.
Platform Compatibility
FileMaker Pro
Fully supported. ProofChat is optimized for FileMaker Pro and provides the best experience on desktop platforms.
WebDirect
Not currently supported. This version of ProofChat does not support WebDirect deployment. We are actively working on WebDirect compatibility for future releases.
FileMaker Go
Limited support. While ProofChat may function on FileMaker Go, it is not optimized for mobile platforms:
- iPad: Generally works well due to larger screen size
- iPhone: Not optimized for smaller screen sizes and may have usability issues
- Touch Interface: Interface elements may not be fully optimized for touch interaction
Future Platform Support
We are actively developing WebDirect support and improving mobile optimization. Future releases will expand platform compatibility.
AI Provider Requirements
Chat Functionality
OpenAI is currently required for chat functionality. ProofChat's chat feature currently only supports OpenAI models due to technical limitations with tool calling implementation in FileMaker.
- Supported Models: All current OpenAI chat models (GPT-4, GPT-3.5-turbo, etc.)
- API Key Required: You must provide your own OpenAI API key
- Temporary Limitation: Other AI providers (Anthropic, Google, etc.) are not currently supported for chat functionality
Future Provider Support
This limitation is expected to be resolved in future versions of FileMaker. When FileMaker's tool calling implementation is updated, ProofChat will automatically support additional AI providers for chat functionality.
Other AI Tools
While chat functionality requires OpenAI, you can use different AI providers for custom FileMaker tools you develop:
- Flexibility: Use any AI provider for your custom FileMaker scripts and tools
- Multiple Keys: Different tools can use different API keys and providers
- Your Choice: Mix and match providers based on your specific tool requirements
API Key Requirements
ProofChat does not provide API keys. You must obtain and manage your own API keys for all AI providers you use.
What You Need
- OpenAI API Key: Required for chat functionality
- Additional Keys: Optional, for any other AI providers you use in custom tools
- Account Management: Active accounts with sufficient credits/billing set up
Security Considerations
Since API keys are stored in FileMaker fields, proper FileMaker security is essential:
- FileMaker File Security: Ensure your FileMaker file follows proper security practices since API keys are stored in database fields
- Access Control: Use FileMaker privilege sets to restrict access to API key fields and related layouts
- File Encryption: Consider FileMaker's encryption options for files containing sensitive API keys
- Environment Separation: Use separate keys for development, staging, and production environments
- Key Rotation: Follow your organization's key rotation and access policies
- Usage Monitoring: Monitor usage and costs through your AI provider's dashboard
Network Requirements
- Internet Connection: Required for AI provider API calls
- HTTPS: All API communication uses secure connections
- Firewall: Ensure outbound HTTPS (port 443) access to AI provider endpoints
Related Documentation
- AI Accounts and Models - Setting up API keys and model selection
- Data Privacy - Understanding what data is sent to AI providers
- Getting Started - Complete setup guide
- Support - Help with technical issues