Glossary

OpenAI-compatible endpoint

Any HTTP API that mimics OpenAI's /v1/chat/completions shape, allowing one client to talk to many backends with no code change.

An OpenAI-compatible endpoint is any HTTP server that implements the request and response shape OpenAI defined for /v1/chat/completions. The de-facto status of that API has made it a portable interface for LLM tooling: Ollama, vLLM, llama.cpp, Together, Groq, Fireworks, Azure OpenAI, and many private inference gateways all expose the same shape, so a client built against the OpenAI SDK can switch providers with only a base URL and key change.

Mac Note Taker uses this contract as its only LLM interface. The Settings -> AI Assistant pane asks for a base URL, an API key, and a model name. That is enough to point the app at local Ollama, OpenAI proper, an Azure OpenAI deployment under a HIPAA BAA, or an EU-region inference gateway for GDPR-strict workloads.

Related terms

  • LLM (Large Language Model)A transformer-based text-generation model. Used in Mac Note Taker for summaries, action-item extraction, and speaker rename suggestions.
  • OllamaA local LLM runtime for macOS, Linux, and Windows. The default backend for Mac Note Taker's on-device AI summaries.
OpenAI-compatible endpoint - what it means on a Mac · Mac Note Taker