← Back to API Guides

FIM Completion (Beta)

Fill-in-the-middle completion for code generation. Provide prefix and suffix context for intelligent code insertion.

Usage

Use the /completions endpoint with prompt (prefix) and suffix parameters. The model generates the content that fills the gap.
{
  "model": "deepseek-v4-flash",
  "prompt": "def fibonacci(n):\n    if n <= 1:\n        return n\n",
  "suffix": "\n\nprint(fibonacci(10))"
}