A IA roda via Edge Function no Supabase: a chave da Groq fica como secret no servidor e nunca aparece no código. Se a função ainda não foi publicada, rode: supabase secrets set GROQ_API_KEY=gsk_... e supabase functions deploy chatbot-ai (código em supabase/functions/chatbot-ai).
Para o insert anônimo funcionar, crie esta policy no painel Supabase → Table Editor → pedidos → RLS Policies:
create policy "insert publico chatbot"
on public.pedidos for insert
to anon with check (true);
create policy "select publico chatbot"
on public.pedidos for select
to anon using (true);