ellellem

15 Jun 2026 - 07 Jul 2026
Open in Logseq
      • Origin: is there a clojure equivalent of ellmer GitHub - tidyverse/ellmer: Call LLM APIs from R · GitHub
        • Ask Claude
          • Clojure LLM Libraries

          • There's no direct equivalent that matches ellmer's full feature set (streaming, tool calling, multiple providers, chat objects), but here are the closest options:
          • Most Relevant

          • LLM tooling for Clojure
          • Supports OpenAI, Cohere, others
          • Prompt templating, chaining
          • Probably the closest in spirit
          • Local models via llama.cpp
          • Not multi-provider like ellmer
          • Lower-Level / HTTP clients

          • Direct OpenAI API wrapper
          • No abstractions over providers
          • Some people just build thin wrappers
          • Honest Assessment

          • The Clojure ecosystem doesn't have a well-maintained, actively developed library matching ellmer's breadth (unified provider abstraction + streaming + tool use + structured data extraction). You'd likely need to:
          • Use openai-clojure for OpenAI specifically, or
          • Roll your own thin wrapper over provider HTTP APIs using clj-http or hato
          • The gap is real — ellmer is quite polished for what it does.
    • Incorporates.a bunch of LLM-related tools (or plan to)
      • Provider/model independent API
      • Schema and extraction utilities
      • Prompt Templating
      • Tools
      • Functions (Typed inputs and outputs
      • Report generation, support for LLMSEO
      • Evals (not yet)
      • Markdown manipulation
      • RAG support (from Pimento)