↓ 1 callersFunction_run_openai_baseline(
*,
base_url: str,
api_key: str,
model: str,
wire_api: str,
probe_set: str,
timeo
src/relay_detector/cli.py:787
↓ 1 callersMethod_with_retry(
self,
op: Callable[[], Awaitable[tuple[dict[str, Any], dict[str, Any], httpx.Headers, int]]]
src/relay_detector/protocols/gemini/client.py:268
↓ 1 callersMethod_with_retry(
self,
op: Callable[[], Awaitable[tuple[dict[str, Any], dict[str, Any], httpx.Headers, int]]]
src/relay_detector/protocols/openai/client.py:260
↓ 1 callersFunctioncall_anthropic_messages(
client: httpx.Client,
base_url: str,
headers: dict[str, str],
model: str,
prompt: str,
scripts/bai_api_probe.py:248
↓ 1 callersFunctioncall_model(
*,
client: httpx.Client,
base_url: str,
headers: dict[str, str],
endpoint: str,
mode
scripts/bai_api_probe.py:202
↓ 1 callersFunctioncall_openai_chat(
client: httpx.Client,
base_url: str,
headers: dict[str, str],
model: str,
prompt: str,
scripts/bai_api_probe.py:219
↓ 1 callersMethodobserve(
self,
request: dict[str, Any],
response: dict[str, Any],
headers: httpx.Head
src/relay_detector/protocols/anthropic/detectors/protocol.py:41
↓ 1 callersMethodobserve(
self,
request: dict[str, Any],
response: dict[str, Any],
headers: httpx.Head
src/relay_detector/protocols/openai/detectors/protocol.py:23