How to Integrate DeepSeek‑V3 AI into PyCharm Using the Continue Plugin

This guide walks you through obtaining a DeepSeek API key, installing the Continue plugin in PyCharm, configuring the plugin with DeepSeek‑V3 settings, and using the AI to explain or modify selected code snippets, complete with screenshots and a ready‑to‑paste JSON configuration.

Python Programming Learning Circle
Python Programming Learning Circle
Python Programming Learning Circle
How to Integrate DeepSeek‑V3 AI into PyCharm Using the Continue Plugin

Overview

DeepSeek is a Chinese AI company; its latest model DeepSeek‑V3 offers performance comparable to top international models such as GPT‑4o.

Integrating DeepSeek into PyCharm

First, obtain an API key from the DeepSeek website ( https://www.deepseek.com/ ) and the API Open Platform.

Then install the Continue plugin in PyCharm (File → Settings → Plugins → search “Continue” → Install → Apply).

Open the Continue tab, click the settings button, and replace the default configuration file with the following JSON:

{
  "completionOptions": {
    "BaseCompletionOptions": {
      "temperature": 0.0,
      "maxTokens": 256
    }
  },
  "models": [
    {
      "title": "DeepSeek",
      "model": "deepseek-chat",
      "contextLength": 128000,
      "apiKey": "REDACTED",
      "provider": "deepseek",
      "apiBase": "https://api.deepseek.com/beta"
    }
  ],
  "tabAutocompleteModel": {
    "title": "DeepSeek Coder",
    "model": "deepseek-coder",
    "apiKey": "REDACTED",
    "provider": "deepseek",
    "apiBase": "https://api.deepseek.com/beta"
  },
  "customCommands": [
    {
      "name": "test",
      "prompt": "{ { input }}} Write a comprehensive set of unit tests for the selected code. It should setup, run tests that check for correctness including important edge cases, and teardown. Ensure that the tests are complete and sophisticated. Give the tests just as chat output, don't edit any file.",
      "description": "Write unit tests for highlighted code"
    }
  ],
  "contextProviders": [
    {"name":"diff","params":{}},
    {"name":"folder","params":{}},
    {"name":"codebase","params":{}}
  ],
  "slashCommands": [
    {"name":"share","description":"Export the current chat session to markdown"},
    {"name":"commit","description":"Generate a git commit message"}
  ]
}

Replace the placeholder REDACTED values with the API key you saved earlier, then save the file.

After restarting PyCharm, you can select code, press the Continue shortcut, and the model will explain or modify the selected snippet.

Images illustrate the API key creation page, the Continue plugin installation screen, and the configuration editor:

AIDeepSeekcontinueAPI integrationPyCharmcode assistance
Python Programming Learning Circle
Written by

Python Programming Learning Circle

A global community of Chinese Python developers offering technical articles, columns, original video tutorials, and problem sets. Topics include web full‑stack development, web scraping, data analysis, natural language processing, image processing, machine learning, automated testing, DevOps automation, and big data.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.