mirror of
https://github.com/hwchase17/langchain.git
synced 2025-07-04 20:28:10 +00:00
Community: Adding citations in AIMessage for ChatPerplexity (#28321)
**Description**: Adding Citation in response payload of ChatPerplexity **Issue**: #28108
This commit is contained in:
parent
aa2c17b56c
commit
195ae7baa3
@ -261,7 +261,10 @@ class ChatPerplexity(BaseChatModel):
|
|||||||
response = self.client.chat.completions.create(
|
response = self.client.chat.completions.create(
|
||||||
model=params["model"], messages=message_dicts
|
model=params["model"], messages=message_dicts
|
||||||
)
|
)
|
||||||
message = AIMessage(content=response.choices[0].message.content)
|
message = AIMessage(
|
||||||
|
content=response.choices[0].message.content,
|
||||||
|
additional_kwargs={"citations": response.citations},
|
||||||
|
)
|
||||||
return ChatResult(generations=[ChatGeneration(message=message)])
|
return ChatResult(generations=[ChatGeneration(message=message)])
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
Loading…
Reference in New Issue
Block a user