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.
- Ollama ↗A local LLM runtime for macOS, Linux, and Windows. The default backend for Mac Note Taker's on-device AI summaries.