Skip to content

feat: 🎸 deepseek model support#392

Open
NGUAlexZhang wants to merge 1 commit intoGreyDGL:mainfrom
NGUAlexZhang:feat/add-deepseek-integrity
Open

feat: 🎸 deepseek model support#392
NGUAlexZhang wants to merge 1 commit intoGreyDGL:mainfrom
NGUAlexZhang:feat/add-deepseek-integrity

Conversation

@NGUAlexZhang
Copy link

integrate deepseek model support into project

Copilot AI review requested due to automatic review settings January 5, 2026 08:46
Copy link
Owner

@GreyDGL GreyDGL left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks for the contribution! I'll do a local testing and merge the changes if everything works.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR integrates DeepSeek model support into the PentestGPT project by adding DeepSeek as a new authentication mode alongside existing options (Anthropic, OpenRouter, and local LLM). The integration allows users to route requests through DeepSeek's API to use models like deepseek-chat and deepseek-reasoner.

Key Changes

  • Added DeepSeek as a new authentication mode with API key configuration
  • Updated routing configuration to support DeepSeek model endpoints
  • Modified configuration scripts to include DeepSeek as an option during setup

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
uv.lock Complete removal of the lock file (likely to be regenerated)
scripts/entrypoint.sh Added DeepSeek router configuration, API key substitution logic, and case handling for deepseek auth mode
scripts/config.sh Added option 5 for DeepSeek API key configuration in the interactive setup
scripts/ccr-config-template.json Added DeepSeek provider configuration with API endpoint and models
docker-compose.yml Added DEEPSEEK_API_KEY environment variable

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants