Skip to content

Setting Up AI Providers

FloWords supports multiple AI providers for text enhancement. Choose based on your privacy needs, budget, and desired features.


ProviderPrivacyCostSpeedQuality
OllamaLocal/BestFreeVariableGood-Excellent
OpenAICloud$$$FastExcellent
AnthropicCloud$$$FastExcellent

OpenAI’s GPT models offer reliable, high-quality enhancement.

ModelSpeedQualityCost
GPT-4oFastBest$$$
GPT-4o-miniFastestGreat$
GPT-4MediumExcellent$$$$
GPT-3.5-turboFastGood$
  1. Get API Key

    • Go to platform.openai.com
    • Sign in or create account
    • Navigate to API Keys
    • Create new secret key
    • Copy the key (shown only once)
  2. Configure FloWords

    • Open Settings > Enhancement
    • Enable AI Enhancement
    • Select OpenAI as provider
    • Paste your API key
    • Select your preferred model
  3. Test Connection

    • Click Test button
    • Should show “Connection successful”
    • Make a test recording

OpenAI charges per token (roughly per word):

ModelInput CostOutput Cost
GPT-4o-mini$0.15/1M$0.60/1M
GPT-4o$2.50/1M$10.00/1M
GPT-4$30.00/1M$60.00/1M

Anthropic’s Claude models excel at nuanced, safe text processing.

ModelSpeedQualityCost
Claude 3.5 SonnetFastExcellent$$
Claude 3 OpusMediumBest$$$$
Claude 3 HaikuFastestGood$
  1. Get API Key

  2. Configure FloWords

    • Open Settings > Enhancement
    • Enable AI Enhancement
    • Select Anthropic as provider
    • Paste your API key
    • Select your preferred model
  3. Test Connection

    • Click Test button
    • Verify successful connection
    • Make a test recording
  • Excellent at following instructions
  • Strong safety and content filtering
  • Great for professional content
  • Nuanced writing capabilities

Ollama runs AI models locally on your Mac. Maximum privacy, no API costs.

  • macOS 14.0 (Sonoma) or later
  • Apple Silicon recommended (M1/M2/M3)
  • 8GB+ RAM (16GB+ for larger models)
  • ~4-10GB disk space per model
  1. Install Ollama

    • Go to ollama.com
    • Download for macOS
    • Run the installer
    • Ollama runs in your menu bar
  2. Download a Model

    Open Terminal and run:

    Terminal window
    # Recommended for most users
    ollama pull llama3.2
    # Alternative options
    ollama pull mistral
    ollama pull phi3
    ollama pull gemma2
  3. Configure FloWords

    • Open Settings > Enhancement
    • Enable AI Enhancement
    • Select Ollama as provider
    • Select your downloaded model
    • Test the connection
  4. Verify Setup

    • Ollama should be running (check menu bar)
    • Make a test recording
    • Check enhancement works
ModelSizeRAM NeededQualitySpeed
Llama 3.2 3B2 GB4 GBGoodFast
Llama 3.2 8B4.7 GB8 GBGreatMedium
Mistral 7B4.1 GB8 GBGreatMedium
Phi-3 mini2.3 GB4 GBGoodFast
Gemma 2 9B5.4 GB10 GBExcellentSlower

Common commands in Terminal:

Terminal window
ollama list
ollama pull llama3.2
ollama rm model-name
ollama serve
ollama run llama3.2 "Hello, test"

You can easily switch between providers:

  1. Go to Settings > Enhancement
  2. Select different provider
  3. Enter credentials if needed
  4. Save settings

Your API keys are stored securely and you can switch anytime.


“Invalid API Key”

  • Check for typos in the key
  • Ensure key hasn’t been revoked
  • Generate a new key if needed

“Rate Limit Exceeded”

  • Wait a few minutes
  • Check your OpenAI usage limits
  • Consider upgrading your plan

“Insufficient Credits”

  • Add credits at platform.openai.com
  • Set up billing

“Authentication Failed”

  • Verify API key is correct
  • Check account status
  • Regenerate key if needed

“Context Too Long”

  • Use shorter recordings
  • Select a model with larger context

“Connection Refused”

  • Ensure Ollama is running
  • Check for Ollama in menu bar
  • Restart Ollama: killall ollama && ollama serve

“Model Not Found”

  • Run ollama pull model-name
  • Check model name spelling
  • Run ollama list to see installed models

“Out of Memory”

  • Use a smaller model
  • Close other applications
  • Check Activity Monitor

  • Never share your API keys
  • Don’t commit keys to version control
  • Rotate keys periodically
  • Use separate keys for different apps
  • Cloud providers process your text on their servers
  • Review provider privacy policies
  • Use Ollama for sensitive content
  • Consider what data you’re enhancing
  • Set spending limits in provider dashboards
  • Monitor usage regularly
  • Use cost-effective models for routine tasks
  • Reserve premium models for important content