Dear NXP Community Team,
I am currently working with S32 Design Studio and using the Cody Chat feature available in the IDE.
I would like to know whether it is possible to integrate external AI models such as OpenAI ChatGPT and Anthropic Claude into the Cody Chat section of S32 Design Studio.
My requirement is to use an AI assistant directly inside S32DS for activities such as:
- C/C++ code generation and explanation
- Embedded C development
- Debugging compiler and linker errors
- CAN, SPI, I2C, UART and ADC development
- S32K3/S32K344 development
- Understanding and working with the current S32DS project context
I found that the official Sourcegraph Cody documentation describes support for both OpenAI and Anthropic models, including model configuration and Bring Your Own Key (BYOK) options.
Could you please clarify:
- Is the Cody integration used in S32 Design Studio capable of connecting to external AI providers such as ChatGPT/OpenAI and Claude?
- Can we configure our own API key for these AI providers in the Cody Chat section?
- Is there any official NXP documentation, S32DS documentation, Cody documentation, or example project explaining how to configure or integrate external AI models with Cody in S32DS?
- If this functionality is not directly supported in the current S32DS version, is there an official method to extend the Cody/Eclipse plugin to support external AI providers?
- Are there any restrictions in the S32DS implementation of Cody compared with the standard Sourcegraph Cody implementation?
For reference, I found the following Sourcegraph documentation regarding supported LLMs and model configuration:
- Supported LLMs
- Cody Model Configuration
- Cody Model Configuration Examples
Could you please provide the appropriate NXP reference documentation or recommended procedure for implementing this in S32DS?
Thank you for your support.
Best regards,
Aravind Togaralli