Claude and Gemini implementation