Revert "Merge pull request #14026 from TomeHirata/citation-supported-text"

This reverts commit afa687182a, reversing
changes made to 55186dad4c.
This commit is contained in:
Ishaan Jaff
2025-08-30 11:23:18 -07:00
parent dc6161535a
commit 3cb8e23dfe
3 changed files with 6 additions and 24 deletions
-2
View File
@@ -743,8 +743,6 @@ class ModelResponseIterator:
)
text, tool_use = self._handle_json_mode_chunk(text=text, tool_use=tool_use)
if type_chunk:
provider_specific_fields["chunk_type"] = type_chunk
returned_chunk = ModelResponseStream(
choices=[
@@ -797,15 +797,7 @@ class AnthropicConfig(AnthropicModelInfo, BaseConfig):
if content.get("citations") is not None:
if citations is None:
citations = []
citations.append(
[
{
**citation,
"supported_text": content.get("text", ""),
}
for citation in content["citations"]
]
)
citations.append(content["citations"])
if thinking_blocks is not None:
reasoning_content = ""
for block in thinking_blocks:
@@ -920,14 +920,6 @@ def test_anthropic_citations_api():
citations = resp.choices[0].message.provider_specific_fields["citations"]
assert citations is not None
if citations:
citation = citations[0][0]
assert "supported_text" in citation
assert "cited_text" in citation
assert "document_index" in citation
assert "document_title" in citation
assert "start_char_index" in citation
assert "end_char_index" in citation
def test_anthropic_citations_api_streaming():
@@ -963,11 +955,11 @@ def test_anthropic_citations_api_streaming():
has_citations = False
for chunk in resp:
print(f"returned chunk: {chunk}")
if provider_specific_fields := chunk.choices[0].delta.provider_specific_fields:
if "citation" in provider_specific_fields:
has_citations = True
assert "chunk_type" in provider_specific_fields
if (
chunk.choices[0].delta.provider_specific_fields
and "citation" in chunk.choices[0].delta.provider_specific_fields
):
has_citations = True
assert has_citations