Curlscape logo

Blog

Notes from the Curlscape team on building production AI: agents, LLMs, evaluation, and applying AI to engineering and industrial problems.
OpenAI vs Gemini vs Claude: Complete API Pricing Comparison (2026)

September 9, 2025

OpenAI vs Gemini vs Claude: Complete API Pricing Comparison (2026)

Compare API costs for OpenAI GPT-5, Google Gemini, and open-source models. See real pricing per 1M tokens, cost breakdowns for 1M document inference, and when self-hosting saves 5x.

Read more
Full-Text Search at Scale: PostgreSQL vs Elasticsearch vs Vector Search (2026)

May 28, 2025

Full-Text Search at Scale: PostgreSQL vs Elasticsearch vs Vector Search (2026)

Compare full-text search solutions for large datasets: PostgreSQL, Elasticsearch, DuckDB, and vector search. Benchmarks on 3.8M rows with BM25, query latency comparisons, and production implementation tips.

Read more
How to create a MCP Server - An Introduction using SEC EDGAR API

April 14, 2025

How to create a MCP Server - An Introduction using SEC EDGAR API

Step-by-step tutorial on building an MCP server using the SEC EDGAR full-text search API. Learn how to expose tools to LLMs and build AI agents with the Model Context Protocol.

Read more
Some Initial Thoughts on Llama 4 Models

April 6, 2025

Some Initial Thoughts on Llama 4 Models

Meta's Llama 4 Scout and Maverick models bring 10M token context windows and open weights. We break down the hardware requirements, practical use cases, and cost advantages over GPT-class models.

Read more
How to build Text2SQL Agent using MCP

April 4, 2025

How to build Text2SQL Agent using MCP

Build a Text2SQL agent using the Model Context Protocol and a Postgres MCP server. Includes code walkthrough, Northwind database testing results, and comparison with LangGraph.

Read more
Book a free consultation