style: llm -> model (#33423)

This commit is contained in:
Mason Daugherty
2025-10-10 13:19:13 -04:00
committed by GitHub
parent dd994b9d7f
commit 291a9fcea1
67 changed files with 586 additions and 572 deletions

View File

@@ -96,14 +96,14 @@ class ChatPerplexity(BaseChatModel):
```python
from langchain_perplexity import ChatPerplexity
llm = ChatPerplexity(model="sonar", temperature=0.7)
model = ChatPerplexity(model="sonar", temperature=0.7)
```
Invoke:
```python
messages = [("system", "You are a chatbot."), ("user", "Hello!")]
llm.invoke(messages)
model.invoke(messages)
```
Invoke with structured output:
@@ -117,31 +117,31 @@ class ChatPerplexity(BaseChatModel):
content: str
llm.with_structured_output(StructuredOutput)
llm.invoke(messages)
model.with_structured_output(StructuredOutput)
model.invoke(messages)
```
Invoke with perplexity-specific params:
```python
llm.invoke(messages, extra_body={"search_recency_filter": "week"})
model.invoke(messages, extra_body={"search_recency_filter": "week"})
```
Stream:
```python
for chunk in llm.stream(messages):
for chunk in model.stream(messages):
print(chunk.content)
```
Token usage:
```python
response = llm.invoke(messages)
response = model.invoke(messages)
response.usage_metadata
```
Response metadata:
```python
response = llm.invoke(messages)
response = model.invoke(messages)
response.response_metadata
```
""" # noqa: E501