LLM to one provider identifier and supply that provider’s required credentials and model.
Supported providers
Set
CAN_CHANGE_KEYS=false to prevent provider keys from being changed in the UI.
ChatGPT sign-in through Codex
Use this provider when you want to authenticate with an existing free or paid ChatGPT account instead of an OpenAI API key.http://localhost:1455/auth/callback, so omitting the callback mapping prevents containerized sign-in from completing. The source repository’s Compose services already publish this port.
Port
1455 is only for ChatGPT/Codex OAuth. The REST API and MCP server both use the normal Presenton web port.Complete ChatGPT/Codex recipe
See Docker Run, Compose, supported model identifiers, and remote-host port forwarding.
Hosted-provider examples
- OpenAI
- Google Gemini
- Anthropic
- OpenRouter
Cloud-provider authentication
Vertex AI
Use either an API key or Google Cloud project authentication—not both.- API key
- Google Cloud project
Azure OpenAI
Configure Amazon Bedrock
Choose an authentication method, model ID or inference profile, and the required IAM permissions.
Local and compatible providers
Ollama
LM Studio
/v1 to the LM Studio base URL when needed.
Custom OpenAI-compatible API
DISABLE_THINKING=true when a compatible model’s reasoning mode causes unwanted behavior. Use EXTENDED_REASONING only with a provider and model that supports it.