We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
response_schema
Docs
1 parent 04971ba commit de6751fCopy full SHA for de6751f
src/paperqa/docs.py
@@ -780,6 +780,7 @@ async def aquery(
780
summary_llm_model: LLMModel | None = None,
781
embedding_model: EmbeddingModel | None = None,
782
partitioning_fn: Callable[[Embeddable], int] | None = None,
783
+ response_schema: BaseModel | None = None,
784
) -> PQASession:
785
query_settings = get_settings(settings)
786
answer_config = query_settings.answer
@@ -862,6 +863,7 @@ async def aquery(
862
863
messages=messages,
864
callbacks=callbacks,
865
name="answer",
866
+ response_format=response_schema,
867
)
868
answer_text = cast("str", answer_result.text)
869
answer_reasoning = answer_result.reasoning_content
0 commit comments