Service Root vs Full Request Address
Every service has an Address Type setting.
Service Root
Use Service Root when you enter the base address of the provider. SpotAsk appends the chat path automatically:
https://api.openai.com/v1For an OpenAI-compatible service, SpotAsk appends /chat/completions. For Anthropic, it appends the Messages path when needed.
This mode also makes model discovery possible, because SpotAsk can request the provider's model list.
Full Request Address
Use Full Request Address when the provider gives you the exact chat endpoint and you want to send requests directly to that path:
https://api.openai.com/v1/chat/completionsThe full address must point to the correct chat endpoint for the selected API format. Model discovery is not available in this mode; add models manually.
Which one should I choose?
Choose Service Root unless the provider documentation explicitly gives you a full endpoint that should not be derived from a base address.
Local services
SpotAsk accepts http only for local services such as http://localhost or http://127.0.0.1. Remote addresses must use https.
Related: Connect an OpenAI-Compatible Service, Connect Anthropic