This Python package supports using plain language to discover data through FDSN services. Instead of filling out a web form, you can ask “List stations within 5 km of Anchorage, Alaska” and it returns JSON.
It can use Anthropic, any OpenAI compatible endpoint, Groq, or a local LLM such as Ollama. A CLI and SDK are included.
You can use it in GeoLab with a LLM provider account. And with a custom GeoLab image deploy a local LLM engine, such as Ollama.
This is a work in progress, and I would love your feedback.