import React, { useState, useEffect, useRef } from 'react'; import { BarChart, Bar, XAxis, YAxis, Tooltip, ResponsiveContainer } from 'recharts'; import { initLocalEngine, routeInference } from '../utils/inferenceRouter'; import HCaptcha from '@hcaptcha/react-hcaptcha'; import { supabase, useAuth, GATEWAY_URL, LEMON_CHECKOUT_URL } from '../context'; export default function OpticParseSection({ apiKey }) { const curl = `curl -X POST https://opticparse-python-sg.onrender.com/api/vision-scrape \\ -H "X-API-Key: ${apiKey || 'YOUR_API_KEY'}" \\ -H "Content-Type: application/json" \\ -d '{ "target_url": "https://news.ycombinator.com", "extraction_query": "Extract top 5 post titles", "response_schema": { "posts": [{"title": "string"}] } }'`; return (
POST https://opticparse-python-sg.onrender.com/api/vision-scrape
{curl}