Skip to content

Add DeepSeek Support to CodeBuddy #178

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

skyline-GTRr32
Copy link
Contributor

Add DeepSeek Support to CodeBuddy

Changes

  • Implemented DeepseekWebViewProvider to support DeepSeek API integration
  • Added DeepSeekLLM class to handle model requests and function calls
  • Updated application constants to support DeepSeek configurations
  • Added DeepSeek to available models list in extension.ts
  • Created unit tests for DeepSeek provider

Testing

The implementation has been tested by:

  • Verifying the provider can be initialized with API key and model
  • Confirming chat history is properly maintained
  • Testing message sending and receiving functionality
  • Validating API calls to DeepSeek endpoints

Configuration

Users will need to add their DeepSeek API key in settings:

  • deepseek.apiKey: API key for DeepSeek
  • deepseek.model: The DeepSeek model to use (e.g., "deepseek-coder")

Fixes #138

@olasunkanmi-SE
Copy link
Owner

Hi, @skyline-GTRr32, thanks for this feature. I will review as soon as possible.

@olasunkanmi-SE olasunkanmi-SE added the enhancement New feature or request label Mar 24, 2025
@skyline-GTRr32
Copy link
Contributor Author

Hi, @skyline-GTRr32, thanks for this feature. I will review as soon as possible.

perfect im looking forward to it

@olasunkanmi-SE olasunkanmi-SE merged commit 77e8f41 into olasunkanmi-SE:main Apr 1, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support for Deepseek
2 participants