Update API pages with v0.76.1

This commit is contained in:
netbirddev
2026-07-31 19:35:47 +00:00
parent cb6aa7b244
commit 14375a0927

View File

@@ -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.
</Property>
<Property name="cached_input_per_1k" type="number" required={false}>
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).
</Property>
<Property name="cache_read_per_1k" type="number" required={false}>
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.
</Property>
<Property name="cache_creation_per_1k" type="number" required={false}>
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.
</Property>
</Properties>
@@ -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.
</Property>
<Property name="cached_input_per_1k" type="number" required={false}>
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).
</Property>
<Property name="cache_read_per_1k" type="number" required={false}>
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.
</Property>
<Property name="cache_creation_per_1k" type="number" required={false}>
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.
</Property>
</Properties>
@@ -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": {