use super::wire::build_request;
use crate::shared::api::cache_probe_tests::{models, probe_models};
const MODELS: &str = "gpt-6.1-sol,gpt-5.6-sol,gpt-5.4-mini";
#[tokio::test]
#[ignore = "requires MINDFORK_OPENAI_KEY"]
async fn cache_probe_responses_live() {
let Ok(key) = std::env::var("MINDFORK_OPENAI_KEY") else {
eprintln!("skip: MINDFORK_OPENAI_KEY not set");
return;
};
let http = reqwest::Client::new();
let models = models("MINDFORK_CACHE_PROBE_OPENAI_MODELS", MODELS);
probe_models("responses", &models, |model, req| {
http.post("https://api.openai.com/v1/responses")
.bearer_auth(&key)
.json(&build_request(req, model, true))
})
.await;
}