All Posts

  • Published on
    The blog compares OpenAI's Responses API and Assistants API for tool-using AI agents. Responses API offers fine-grained control with manual orchestration, ideal for flexible, low-level implementations. Assistants API provides a structured, high-level framework with built-in state management and easier tool chaining, simplifying development at the cost of reduced flexibility.
  • Published on
    OpenAI, Anthropic, xAI, and Google offer similar API-level tools for their LLMs, focusing on structured tool usage like function calling, web search, file handling, and code execution. While OpenAI provides built-in tools (web search, file search, code interpreter), Anthropic emphasizes client/server tool use distinctions, including editing and execution tools. xAI's Grok prioritizes real-time web data integration. Google's Gemini supports extensive custom integrations via function calling within Vertex AI.
  • Published on
    The AI SDK with Zod offers a higher-level, type-safe development experience ideal for most use cases where the set of tools is known and relatively small-to-medium. The native OpenAI API offers maximal flexibility and control with minimal overhead, which can be important in certain scenarios.