feat(llm): 支持结构化生成函数接收 UniMessage

This commit is contained in:
webjoin111 2025-12-12 17:04:09 +08:00
parent 3afedc8e3c
commit 30101cf1f0
2 changed files with 2 additions and 2 deletions

View File

@ -182,7 +182,7 @@ async def embed_documents(
async def generate_structured( async def generate_structured(
message: str | LLMMessage | list[LLMContentPart], message: str | UniMessage | LLMMessage | list[LLMContentPart],
response_model: type[T], response_model: type[T],
*, *,
model: ModelName = None, model: ModelName = None,

View File

@ -449,7 +449,7 @@ class AI:
async def generate_structured( async def generate_structured(
self, self,
message: str | LLMMessage | list[LLMContentPart] | None, message: str | UniMessage | LLMMessage | list[LLMContentPart] | None,
response_model: type[T], response_model: type[T],
*, *,
model: ModelName = None, model: ModelName = None,