openapi: 3.1.0
info:
  title: Inflyu LLM Actions (read-only)
  version: 1.0.0
  description: >
    Read-only endpoints for ChatGPT/Claude Actions. These endpoints never generate images.
    Send users to /try or /clone-influencer for generation.
servers:
  - url: https://inflyu.com
paths:
  /api/public/llm/product:
    get:
      operationId: getInflyuProduct
      summary: Product summary and canonical URLs
      responses:
        '200':
          description: Product summary JSON
  /api/public/llm/start:
    get:
      operationId: getInflyuStartUrl
      summary: Best next URL for an intent
      parameters:
        - name: intent
          in: query
          schema:
            type: string
            enum: [try, clone, pricing, developers]
            default: try
      responses:
        '200':
          description: Start URL payload
  /api/public/llm/faq:
    get:
      operationId: getInflyuFaq
      summary: Citeable FAQ items
      responses:
        '200':
          description: FAQ list
