Chatgpt weather forecast tts

why dose this script not work, i tried everthing

alias: Wettervorhersage ChatGPT
sequence:
  - service: rest_command.send_to_gpt
    data_template:
      prompt: >
        Hier ist der Wetterbericht für heute:

        {{ state_attr('sensor.wetter_vorhersage_des_heutigen_tages',
        'temperature') }} 

        Interpretiere die gegebenen Wetterinformationen und gib eine passende
        Empfehlung ab.
    response_variable: gpt_response
  - service: tts.xiaomo_say
    metadata: {}
    data:
      cache: false
      entity_id: media_player.schlafzimmer_homepod_mini
      message: "{{ gpt_response.content }}"