# Span tree for GET /weather?city=Pune (one tool call, two model calls) http get /weather [SERVER] spring_ai chat_client [INTERNAL] tool _calling [INTERNAL] call [INTERNAL] chat gpt-4o-mini [INTERNAL] POST [CLIENT] execute_tool getWeather [INTERNAL] call [INTERNAL] chat gpt-4o-mini [INTERNAL] POST [CLIENT] attribute keys on the model-call spans: gen_ai.operation.name gen_ai.request.model gen_ai.response.finish_reasons gen_ai.response.id gen_ai.response.model gen_ai.system gen_ai.usage.input_tokens gen_ai.usage.output_tokens gen_ai.usage.total_tokens spring.ai.model.request.tool.names