Skip to content

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