proofchat

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