{
  "description": "Send a prompt to an AI provider from the terminal. Interactive modes, MCP and image generation sizing are left out; API keys are never put on the command line here.",
  "options": [
    {
      "names": [
        "--provider"
      ],
      "description": "Provider",
      "args": {
        "name": "provider",
        "isOptional": false,
        "suggestions": [
          {
            "name": "anyapi",
            "description": "anyapi"
          },
          {
            "name": "deepseek",
            "description": "deepseek"
          },
          {
            "name": "gemini",
            "description": "gemini"
          },
          {
            "name": "groq",
            "description": "groq"
          },
          {
            "name": "isou",
            "description": "isou"
          },
          {
            "name": "koboldai",
            "description": "koboldai"
          },
          {
            "name": "minimax",
            "description": "minimax"
          },
          {
            "name": "ollama",
            "description": "ollama"
          },
          {
            "name": "ollamacloud",
            "description": "ollamacloud"
          },
          {
            "name": "omniroute",
            "description": "omniroute"
          },
          {
            "name": "openai",
            "description": "openai"
          },
          {
            "name": "opencode",
            "description": "opencode (default)"
          },
          {
            "name": "pollinations",
            "description": "pollinations"
          },
          {
            "name": "powerbrain",
            "description": "powerbrain"
          }
        ]
      }
    },
    {
      "names": [
        "--model"
      ],
      "description": "Model",
      "args": {
        "name": "model",
        "isOptional": false
      }
    },
    {
      "names": [
        "--url"
      ],
      "description": "API endpoint URL",
      "args": {
        "name": "url",
        "isOptional": false
      }
    },
    {
      "names": [
        "--preprompt"
      ],
      "description": "Preprompt",
      "args": {
        "name": "preprompt",
        "isOptional": false
      }
    },
    {
      "names": [
        "--shell",
        "-s"
      ],
      "description": "Generate shell commands"
    },
    {
      "names": [
        "-y"
      ],
      "description": "Run shell command without confirmation",
      "isDangerous": true
    },
    {
      "names": [
        "--code",
        "-c"
      ],
      "description": "Generate code"
    },
    {
      "names": [
        "--find",
        "-f"
      ],
      "description": "Web search"
    },
    {
      "names": [
        "--quiet",
        "-q"
      ],
      "description": "Quiet output"
    },
    {
      "names": [
        "--whole",
        "-w"
      ],
      "description": "Whole response, no streaming"
    },
    {
      "names": [
        "--image",
        "-img"
      ],
      "description": "Generate an image"
    }
  ],
  "args": [
    {
      "name": "prompt",
      "isOptional": true,
      "isVariadic": true
    }
  ],
  "name": "tgpt"
}
