# Example profile: DeepSeek (Flash tier)
# Sign up: https://platform.deepseek.com/
#
# Pair this with deepseek.yaml to get two profiles you can switch between:
#   ccode --deepseek         (Pro tier, big context)
#   ccode --deepseek-flash   (Flash tier, faster and cheaper)
#
# Add to your config with:
#   ccode add-profile --from-url https://ccode.kronis.dev/configuration-examples/deepseek-flash.yaml
#
# ccode will prompt you for the auth token during import. Uses the same
# DeepSeek API key as the Pro profile.

deepseek-flash:
  anthropic_base_url: "https://api.deepseek.com/anthropic"
  # the API key is part of the prompt field below, user will fill this out when pulling
  # anthropic_auth_token: "YOUR_DEEPSEEK_API_KEY_HERE"
  models:
    model:
      model: "deepseek-v4-flash"
      name: "DeepSeek V4 Flash"
      description: "DeepSeek coding model via ccode"
    opus:
      model: "deepseek-v4-flash"
      name: "DeepSeek V4 Flash"
      description: "DeepSeek coding model via ccode"
      capabilities:
        adaptive_thinking: false
    sonnet:
      model: "deepseek-v4-flash"
      name: "DeepSeek V4 Flash (Sonnet tier)"
      description: "DeepSeek coding model via ccode"
      capabilities:
        adaptive_thinking: false
    haiku:
      model: "deepseek-v4-flash"
      name: "DeepSeek V4 Flash"
      description: "DeepSeek coding model via ccode"
      capabilities:
        adaptive_thinking: false
    subagent:
      model: "deepseek-v4-flash"
      name: "DeepSeek V4 Flash (subagent)"
      description: "DeepSeek coding model via ccode"
  env:
    CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS: "1"
  prompt:
    - anthropic_auth_token
