> ## Documentation Index
> Fetch the complete documentation index at: https://ailabtools.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Hitchcock Special Effects

> Hitchcock Special Effects API converts portrait photos into 2D-to-3D slow-motion visual effects using portrait segmentation.

export const FileStoragePolicy = ({uploadedFiles, responseType}) => {
  const responseFileData = {
    URL: {
      stored: "Yes",
      retention: "24 Hours",
      deletion: "Automatic"
    },
    BASE64: {
      stored: "No",
      retention: "N/A",
      deletion: "Immediate"
    }
  };
  if (!uploadedFiles && !responseType) return null;
  return <div>
      <table>
        <thead>
          <tr>
            <th>Data Type</th>
            <th>Stored</th>
            <th>Retention</th>
            <th>Training</th>
            <th>Deletion</th>
          </tr>
        </thead>
        <tbody>
          {uploadedFiles && <tr>
              <td>Uploaded Files</td>
              <td>No</td>
              <td>N/A</td>
              <td>No</td>
              <td>Immediate</td>
            </tr>}
          {responseType && responseFileData?.[responseType] && <tr>
              <td>Response Files ({responseType})</td>
              <td>{responseFileData[responseType]['stored']}</td>
              <td>{responseFileData[responseType]['retention']}</td>
              <td>No</td>
              <td>{responseFileData[responseType]['deletion']}</td>
            </tr>}
        </tbody>
      </table>

      <Tip>
        For more information, see the{" "}<a href="/docs/file-storage-policy">File Storage Policy</a> and{" "}<a href="https://www.ailabtools.com/privacy-policy" target="_blank">Privacy Policy</a>.
      </Tip>
    </div>;
};

export const BillingInstructions = ({creditsPerRequest = 1}) => {
  const creditUnitPrice = 0.0027;
  const billingTiers = [{
    price: 6,
    credits: 2000,
    costPerCredit: 0.003
  }, {
    price: 30,
    credits: 10000,
    costPerCredit: 0.003
  }, {
    price: 300,
    credits: 110000,
    costPerCredit: 0.0027
  }, {
    price: 1500,
    credits: 550000,
    costPerCredit: 0.0027
  }, {
    price: 2500,
    credits: 1000000,
    costPerCredit: 0.0025
  }];
  const formatCurrency = (value, fractionDigits = 2) => value.toLocaleString("en-US", {
    style: "currency",
    currency: "USD",
    minimumFractionDigits: fractionDigits,
    maximumFractionDigits: fractionDigits
  });
  const formatNumber = (value, fractionDigits = 0) => value.toLocaleString("en-US", {
    minimumFractionDigits: fractionDigits,
    maximumFractionDigits: fractionDigits
  });
  return <>
      <table>
        <thead>
          <tr>
            <th style={{
    textAlign: "right"
  }}>Price</th>
            <th style={{
    textAlign: "right"
  }}>Requests</th>
            <th style={{
    textAlign: "right"
  }}>Cost / Request</th>
          </tr>
        </thead>
        <tbody>
          {billingTiers.map(tier => {
    const requests = tier.credits / creditsPerRequest;
    const costPerRequest = tier.costPerCredit * creditsPerRequest;
    return <tr key={tier.credits}>
                <td style={{
      textAlign: "right"
    }}>{formatCurrency(tier.price)}</td>
                <td style={{
      textAlign: "right"
    }}>{formatNumber(requests)}</td>
                <td style={{
      textAlign: "right"
    }}>
                  {formatCurrency(costPerRequest, 4)}
                </td>
              </tr>;
  })}
        </tbody>
      </table>

      <Tip>
        Each successful API request consumes{" "}<strong>{creditsPerRequest} credits (≈{" "}{formatCurrency(creditUnitPrice * creditsPerRequest, 4)})</strong>. Failed requests are not billed.

        <ul>
          <li>
            View pricing on the{" "}<a href="https://www.ailabtools.com/price?tab=api" target="_blank">pricing page</a>{" "}or manage credits in the{" "}<a href="https://www.ailabtools.com/developer/billing" target="_blank">developer platform</a>.
          </li>
          <li>
            Need more credits or an enterprise plan? Contact{" "}<a href="mailto:business@ailabtools.com">business@ailabtools.com</a>.
          </li>
        </ul>
      </Tip>
    </>;
};

<Danger>
  \[Important: API Service Retirement Notice]

  Dear Developers,

  Thank you for your continued trust and support of the AILabTools API.

  To better focus on delivering more efficient, stable, and future-ready solutions, we are announcing the retirement of this API.

  Due to its outdated architecture and limitations in performance and scalability, this API will be permanently discontinued and will no longer be available starting from the date of this announcement. Any applications or integrations that still rely on this API may experience service interruptions if no action is taken.

  We strongly recommend that you evaluate alternative solutions and plan your migration as soon as possible to ensure a smooth transition and uninterrupted service for your users.

  If you have any questions or need assistance during this transition, our support team is ready to help:
  📧 [support@ailabtools.com](mailto:support@ailabtools.com)

  We sincerely appreciate your understanding and cooperation. Thank you for being part of AILabTools. We remain committed to providing you with more powerful and reliable services.

  Best regards,

  AILabTools Support Team
</Danger>

## Renderings show

### V2.0.0

<div class="cm-border-2-solid-218221225100 cm-border-radius-8 cm-text-align-center">
  <div class="cm-grid-template-columns-3 cm-grid-gap-8 cm-padding-8 cm-border-bottom-2-solid-218221225100">
    <div class="cm-grid-column-2-span-1">
      <div class="cm-margin cm-word-break-break-all">Original Image</div>
    </div>
  </div>

  <div class="cm-grid-template-columns-3 cm-grid-gap-8 cm-padding-8">
    <div>
      <video class="cm-w cm-border-radius-8" controls autoplay poster="https://ai-resource.ailabtools.com/hitchcock-special-effects/doc/OriginalImage-2.webp">
        <source src="https://ai-resource.ailabtools.com/hitchcock-special-effects/doc/ResultVideo-2-0-1.mp4" type="video/mp4" />
      </video>

      <div class="cm-margin cm-word-break-break-all">Forward Push Shot</div>
    </div>

    <div>
      <video class="cm-w cm-border-radius-8" controls autoplay poster="https://ai-resource.ailabtools.com/hitchcock-special-effects/doc/OriginalImage-2.webp">
        <source src="https://ai-resource.ailabtools.com/hitchcock-special-effects/doc/ResultVideo-2-1-1.mp4" type="video/mp4" />
      </video>

      <div class="cm-margin cm-word-break-break-all">Wide-angle Camera Movement</div>
    </div>

    <div>
      <video class="cm-w cm-border-radius-8" controls autoplay poster="https://ai-resource.ailabtools.com/hitchcock-special-effects/doc/OriginalImage-2.webp">
        <source src="https://ai-resource.ailabtools.com/hitchcock-special-effects/doc/ResultVideo-2-2-1.mp4" type="video/mp4" />
      </video>

      <div class="cm-margin cm-word-break-break-all">Hitchcock Camera Movement</div>
    </div>

    <div>
      <video class="cm-w cm-border-radius-8" controls autoplay poster="https://ai-resource.ailabtools.com/hitchcock-special-effects/doc/OriginalImage-2.webp">
        <source src="https://ai-resource.ailabtools.com/hitchcock-special-effects/doc/ResultVideo-2-3-1.mp4" type="video/mp4" />
      </video>

      <div class="cm-margin cm-word-break-break-all">Swing Camera Movement</div>
    </div>

    <div>
      <video class="cm-w cm-border-radius-8" controls autoplay poster="https://ai-resource.ailabtools.com/hitchcock-special-effects/doc/OriginalImage-2.webp">
        <source src="https://ai-resource.ailabtools.com/hitchcock-special-effects/doc/ResultVideo-2-4-1.mp4" type="video/mp4" />
      </video>

      <div class="cm-margin cm-word-break-break-all">Bounce Camera Movement</div>
    </div>
  </div>
</div>

### V1.0.0

<div class="cm-border-2-solid-218221225100 cm-border-radius-8 cm-text-align-center">
  <div class="cm-grid-template-columns-3 cm-grid-gap-8 cm-padding-8 cm-border-bottom-2-solid-218221225100">
    <div class="cm-grid-column-2-span-1">
      <div class="cm-margin cm-word-break-break-all">Original Image</div>
    </div>
  </div>

  <div class="cm-grid-template-columns-3 cm-grid-gap-8 cm-padding-8">
    <div>
      <video class="cm-w cm-border-radius-8" controls autoplay poster="https://ai-resource.ailabtools.com/rapidapi/facebody/HitchcockSpecialEffects/OriginalImage-1.webp">
        <source src="https://ai-resource.ailabtools.com/rapidapi/facebody/HitchcockSpecialEffects/ResultVideo-0-5-1.mp4" type="video/mp4" />
      </video>

      <div class="cm-margin cm-word-break-break-all">`video_type=0 & video_length`=5</div>
    </div>

    <div>
      <video class="cm-w cm-border-radius-8" controls autoplay poster="https://ai-resource.ailabtools.com/rapidapi/facebody/HitchcockSpecialEffects/OriginalImage-1.webp">
        <source src="https://ai-resource.ailabtools.com/rapidapi/facebody/HitchcockSpecialEffects/ResultVideo-1-5-1.mp4" type="video/mp4" />
      </video>

      <div class="cm-margin cm-word-break-break-all">`video_type=1 & video_length`=5</div>
    </div>

    <div>
      <video class="cm-w cm-border-radius-8" controls autoplay poster="https://ai-resource.ailabtools.com/rapidapi/facebody/HitchcockSpecialEffects/OriginalImage-1.webp">
        <source src="https://ai-resource.ailabtools.com/rapidapi/facebody/HitchcockSpecialEffects/ResultVideo-2-5-1.mp4" type="video/mp4" />
      </video>

      <div class="cm-margin cm-word-break-break-all">`video_type=2 & video_length`=5</div>
    </div>
  </div>
</div>

## Billing Instructions

<BillingInstructions creditsPerRequest={15} />

## File Storage Policy

<FileStoragePolicy uploadedFiles responseType="BASE64" />

## Application Scenarios

* **Promotion**: Hitchcock effects can be added to h5 or other forms of communication for product promotion and event promotion.
* **Interactive entertainment**: In short videos and social platforms, users' selfies or personalized photos can be generated into 3D naked eye effects to attract users to interact and share.

## Featured Advantages

* **Outstanding algorithm**: Based on massive data training and polishing of actual business scenarios, the effect is outstanding.
* **Rich capability**: rich image quality optimization technology to meet the needs of various business scenarios.
* **Continuous upgrade**: algorithm engineers continuously upgrade algorithms and service engineers provide reliable support.
* **Business-driven**: The algorithm continues to iterate in response to business needs, helping to optimize the effect continuously.
