mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-14 23:21:35 +00:00
Snapshot corpus for the translation v2 differential gate: 19 OpenAI-format
request cases x {anthropic, bedrock converse, bedrock invoke} through the
real v1 transform_request path (get_optional_params, validate_environment
included), recorded provider responses through transform_response, SSE and
event-stream replays through CustomStreamWrapper plus the real decoders, and
both /v1/messages surfaces (anthropic<->openai adapter round-trip and the
native AnthropicMessagesConfig quirks: max_tokens pop, reasoning_effort
rewrite, advisor-block stripping). 89 canonical-JSON snapshots, deterministic
via frozen uuid/fastuuid/time, regenerated with --snapshot-update or
SNAPSHOT_UPDATE=1. Wired into CI as a job in test-unit-llm-providers.yml and
a make test-characterization target
52 lines
1 KiB
JSON
52 lines
1 KiB
JSON
{
|
|
"id": "tools_parallel",
|
|
"messages": [
|
|
{
|
|
"content": "What is the capital of France?",
|
|
"role": "user"
|
|
}
|
|
],
|
|
"params": {
|
|
"max_tokens": 256,
|
|
"parallel_tool_calls": true,
|
|
"tools": [
|
|
{
|
|
"function": {
|
|
"description": "Get current weather for a city.",
|
|
"name": "get_weather",
|
|
"parameters": {
|
|
"properties": {
|
|
"city": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"city"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "function"
|
|
},
|
|
{
|
|
"function": {
|
|
"description": "Get current time for a timezone.",
|
|
"name": "get_time",
|
|
"parameters": {
|
|
"properties": {
|
|
"tz": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"tz"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
"type": "function"
|
|
}
|
|
]
|
|
},
|
|
"skip": {}
|
|
}
|