¿Cómo puedo extraer GPE (ubicación) usando NLTK ne_chunk?

Estoy tratando de implementar un código para verificar las condiciones climáticas de un área en particular usando la API OpenWeatherMap y NLTK para encontrar el reconocimiento del nombre de la entidad. Pero no puedo encontrar el método de pasar la entidad presente en GPE (que proporciona la ubicación), en este caso, Chicago, a mi solicitud de API. Amablemente ayúdenme con la sintaxis. El código que figura a continuación.

Gracias por su asistencia

import nltk
from nltk import load_parser
import requests
import nltk
from nltk import word_tokenize
from nltk.corpus import stopwords

sentence = "What is the weather in Chicago today? "
tokens = word_tokenize(sentence)

stop_words = set(stopwords.words('english'))

clean_tokens = [w for w in tokens if not w in stop_words]

tagged = nltk.pos_tag(clean_tokens)

print(nltk.ne_chunk(tagged))

Respuestas a la pregunta(2)

Su respuesta a la pregunta