Files
langchain/libs/partners
ccurme 83dcef234d xai[patch]: support dedicated structured output feature (#29853)
https://docs.x.ai/docs/guides/structured-outputs

Interface appears identical to OpenAI's.
```python
from langchain.chat_models import init_chat_model
from pydantic import BaseModel

class Joke(BaseModel):
    setup: str
    punchline: str

llm = init_chat_model("xai:grok-2").with_structured_output(
    Joke, method="json_schema"
)
llm.invoke("Tell me a joke about cats.")
```
2025-02-17 14:19:51 -05:00
..
2025-02-13 21:32:34 +00:00
2025-02-13 15:49:50 -08:00
2024-07-12 21:14:24 +00:00
2025-02-13 21:32:34 +00:00