Add configurable developer-role compatibility
Make developer-role support configurable per model, defaulting to disabled for non-native OpenAI endpoints, and expose the setting in model configuration. This lets compatible providers opt in while preserving system roles for gateways that reject developer messages.
Explore challenge
The problem
Make developer-role support configurable per model, defaulting to disabled for non-native OpenAI endpoints, and expose the setting in model configuration. This lets compatible providers opt in while preserving system roles for gateways that reject developer messages.
Start with these discussions
- [BUG] llm-pi-ai 应支持配置 compat.supportsDeveloperRolegithub · ▲11 · 5 comments
- [bug or limits] bug 400: {"message":"Unexpected message role.","type":"BadRequestError","param":null,"code":400} while try reasoning with llm-pi-aigithub · ▲2 · 3 comments
- 「续 #3379」建议:supportsDeveloperRole 默认改为 false,并在模型配置 UI 增加可见开关github · ▲2 · 2 comments