```ts await env.AI.run( "@cf/openai/whisper-large-v3-turbo", { audio: audioBase64 }
just like the ai docs say
await env.AI.run(
"@cf/openai/whisper-large-v3-turbo",
{ audio: audioBase64 }
);
cf-ipcountry to outgoing subrequest fetch() calls?Network section. however, somehow, it seems that the API i'm calling is still blocking requests due to being from an unsupported region, despite them coming from a DO which is located in a supported region

setTimeout'eu', the DO is still being created in 'HK'......const newUrl = new URL("https://literallyanything/");Worker code
newUrl.searchParams.set("url", url.searchParams.get("url"));
var response = await durableObject.fetch(new Request(newUrl, { method: "GET" }));
const url = new URL(request.url).searchParams.get("url");in durable object
if (!url) {
return new Response("url query parameter is required", { status: 400 });
}
return fetch(url, {
headers: {
"do-age":${Date.now() - this.createdAt}
}
});
env.MY_DURABLE_OBJECT.jurisdiction("eu").idFromName("my-name");and such?
env.MY_DURABLE_OBJECT.jurisdiction("eu").newUniqueId()
idFromName on that bindingloc i get from cgi-bin/trace shows HKloc, that's tied to GEOIP and is the same thing I was showing above (that original request geoip is what gets passed)colo being IAD for an eu jurisdiction is more interesting, somehow your jurisdiction isn't being set properly, you'd probably want to look further up on your namespace setupcf-ipcountry'eu''HK'${Date.now() - this.createdAt}locloccgi-bin/traceHK const durableObjectStub = binding.get(durableObjectId);
return await durableObjectStub.fetch(request.clone());