From 14375a092774f250d45a85f6d5f3c524d99fd111 Mon Sep 17 00:00:00 2001 From: netbirddev Date: Fri, 31 Jul 2026 19:35:47 +0000 Subject: [PATCH] Update API pages with v0.76.1 --- src/pages/ipa/resources/agent-network.mdx | 152 ++++++++++++++++++---- 1 file changed, 130 insertions(+), 22 deletions(-) diff --git a/src/pages/ipa/resources/agent-network.mdx b/src/pages/ipa/resources/agent-network.mdx index 244ea9f2..c3df4aa0 100644 --- a/src/pages/ipa/resources/agent-network.mdx +++ b/src/pages/ipa/resources/agent-network.mdx @@ -3488,12 +3488,18 @@ echo $response; "groups_key": "netbird_groups" } }, + "pricing_surfaces": [ + "openai" + ], "models": [ { "id": "gpt-4o", "label": "GPT-4o", "input_per_1k": 0.005, "output_per_1k": 0.015, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375, "context_window": 128000 } ] @@ -3529,12 +3535,18 @@ echo $response; "groups_key": "string" } }, + "pricing_surfaces": [ + "string" + ], "models": [ { "id": "string", "label": "string", "input_per_1k": "number", "output_per_1k": "number", + "cached_input_per_1k": "number", + "cache_read_per_1k": "number", + "cache_creation_per_1k": "number", "context_window": "integer" } ] @@ -3719,7 +3731,10 @@ echo $response; { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -3746,7 +3761,10 @@ echo $response; { "id": "string", "input_per_1k": "number", - "output_per_1k": "number" + "output_per_1k": "number", + "cached_input_per_1k": "number", + "cache_read_per_1k": "number", + "cache_creation_per_1k": "number" } ], "extra_values": { @@ -3829,6 +3847,21 @@ echo $response; Cost per 1k output tokens, in USD. + + + + OpenAI-shape cache rate — cost per 1k cached prompt tokens (a subset of input tokens), in USD. Omitted means inherit NetBird's default rate for this model when one exists; 0 means no discount (cached tokens bill at input_per_1k). + + + + + Anthropic-shape cache rate — cost per 1k cache-read tokens (additive to input tokens), in USD. Omitted means inherit NetBird's default rate for this model when one exists; 0 means cache reads bill at input_per_1k. + + + + + Anthropic-shape cache rate — cost per 1k cache-creation tokens (additive to input tokens), in USD. Omitted means inherit NetBird's default rate for this model when one exists; 0 means cache writes bill at input_per_1k. + @@ -3891,7 +3924,10 @@ curl -X POST https://api.netbird.io/api/agent-network/providers \ { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -3917,7 +3953,10 @@ let data = JSON.stringify({ { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -3965,7 +4004,10 @@ payload = json.dumps({ { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4013,7 +4055,10 @@ func main() { { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4080,7 +4125,10 @@ request.body = JSON.dump({ { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4110,7 +4158,10 @@ RequestBody body = RequestBody.create(mediaType, '{ { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4156,7 +4207,10 @@ curl_setopt_array($curl, array( { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4195,7 +4249,10 @@ echo $response; { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4220,7 +4277,10 @@ echo $response; { "id": "string", "input_per_1k": "number", - "output_per_1k": "number" + "output_per_1k": "number", + "cached_input_per_1k": "number", + "cache_read_per_1k": "number", + "cache_creation_per_1k": "number" } ], "extra_values": { @@ -4425,7 +4485,10 @@ echo $response; { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4450,7 +4513,10 @@ echo $response; { "id": "string", "input_per_1k": "number", - "output_per_1k": "number" + "output_per_1k": "number", + "cached_input_per_1k": "number", + "cache_read_per_1k": "number", + "cache_creation_per_1k": "number" } ], "extra_values": { @@ -4540,6 +4606,21 @@ echo $response; Cost per 1k output tokens, in USD. + + + + OpenAI-shape cache rate — cost per 1k cached prompt tokens (a subset of input tokens), in USD. Omitted means inherit NetBird's default rate for this model when one exists; 0 means no discount (cached tokens bill at input_per_1k). + + + + + Anthropic-shape cache rate — cost per 1k cache-read tokens (additive to input tokens), in USD. Omitted means inherit NetBird's default rate for this model when one exists; 0 means cache reads bill at input_per_1k. + + + + + Anthropic-shape cache rate — cost per 1k cache-creation tokens (additive to input tokens), in USD. Omitted means inherit NetBird's default rate for this model when one exists; 0 means cache writes bill at input_per_1k. + @@ -4602,7 +4683,10 @@ curl -X PUT https://api.netbird.io/api/agent-network/providers/{providerId} \ { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4628,7 +4712,10 @@ let data = JSON.stringify({ { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4676,7 +4763,10 @@ payload = json.dumps({ { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4724,7 +4814,10 @@ func main() { { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4791,7 +4884,10 @@ request.body = JSON.dump({ { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4821,7 +4917,10 @@ RequestBody body = RequestBody.create(mediaType, '{ { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4867,7 +4966,10 @@ curl_setopt_array($curl, array( { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4906,7 +5008,10 @@ echo $response; { "id": "gpt-4o-mini", "input_per_1k": 0.00015, - "output_per_1k": 0.0006 + "output_per_1k": 0.0006, + "cached_input_per_1k": 0.000075, + "cache_read_per_1k": 0.0003, + "cache_creation_per_1k": 0.00375 } ], "extra_values": { @@ -4931,7 +5036,10 @@ echo $response; { "id": "string", "input_per_1k": "number", - "output_per_1k": "number" + "output_per_1k": "number", + "cached_input_per_1k": "number", + "cache_read_per_1k": "number", + "cache_creation_per_1k": "number" } ], "extra_values": {