Based on this tutorial but we use qwen3 and searxng instrumented with phoenix arize. And we put it behind an API. And we connect it to postgres living in a docker with compose.yaml.