#392

feat: ๐ŸŽธ deepseek model support

OpenNGUAlexZhangwants to merge intofrom

integrate deepseek model support into project

Activity

4
GreyDGLreviewed10mo ago
GreyDGL10mo ago

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

copilot-pull-request-reviewer[bot]reviewed10mo ago
copilot-pull-request-reviewer[bot]10mo ago

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
FileDescription
uv.lockComplete removal of the lock file (likely to be regenerated)
scripts/entrypoint.shAdded DeepSeek router configuration, API key substitution logic, and case handling for deepseek auth mode
scripts/config.shAdded option 5 for DeepSeek API key configuration in the interactive setup
scripts/ccr-config-template.jsonAdded DeepSeek provider configuration with API endpoint and models
docker-compose.ymlAdded DEEPSEEK_API_KEY environment variable

๐Ÿ’ก Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

GreyDGLapproved changes10mo ago