From fce64fbc5854efba68885feed224e90bcfd7c7f9 Mon Sep 17 00:00:00 2001 From: Daniel <22265187+DanielAlegriaLino@users.noreply.github.com> Date: Wed, 24 Dec 2025 18:00:59 -0600 Subject: [PATCH] accept map on generate object --- lib/req_llm/generation.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/req_llm/generation.ex b/lib/req_llm/generation.ex index 6e2c96c8..e92fe778 100644 --- a/lib/req_llm/generation.ex +++ b/lib/req_llm/generation.ex @@ -230,7 +230,7 @@ defmodule ReqLLM.Generation do @spec generate_object( String.t() | {atom(), keyword()} | struct(), String.t() | list(), - keyword() | Zoi.Type.t(), + keyword() | map() | Zoi.Type.t(), keyword() ) :: {:ok, Response.t()} | {:error, term()} def generate_object(model_spec, messages, object_schema, opts \\ []) do @@ -285,7 +285,7 @@ defmodule ReqLLM.Generation do @spec generate_object!( String.t() | {atom(), keyword()} | struct(), String.t() | list(), - keyword() | Zoi.Type.t(), + keyword() | map() | Zoi.Type.t(), keyword() ) :: map() | no_return() def generate_object!(model_spec, messages, object_schema, opts \\ []) do