mirror of
https://github.com/netbirdio/docs.git
synced 2026-08-24 16:51:26 +02:00
Update API pages with v0.76.1
This commit is contained in:
@@ -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": {
|
||||
|
||||
Reference in New Issue
Block a user