Example Usage
import { PrivateEndpointResponse } from "@openrouter/sdk/models";
let value: PrivateEndpointResponse = {
data: {
baseUrl: "https://contoso.openai.azure.com",
declaredParameters: [
"temperature",
"seed",
],
declaredRegion: "us",
declaredZdr: true,
id: "5b1c4c4e-7d0a-4a8e-9f3a-2d6c1b0e8a11",
modelName: "OpenAI: GPT-4o",
modelPermaslug: "openai/gpt-4o-2024-08-06",
modelSlug: "openai/gpt-4o",
pricing: {
completion: "0.00001",
prompt: "0.0000025",
},
providerName: "Azure",
providerSlug: "azure",
settings: {
completions: {
chat: true,
text: false,
},
contextLength: 128000,
excludedParameters: [
"logit_bias",
],
inputs: {
audio: false,
base64Files: null,
base64Images: true,
fileUrls: null,
imageUrls: true,
},
maxCompletionTokens: 16384,
maxPromptTokens: null,
quantization: "bf16",
reasoning: {
returnMechanism: "reasoning",
supported: true,
},
toolChoice: {
auto: true,
function: false,
none: true,
required: true,
},
},
status: "active",
testedParameters: [
"tools",
"tool_choice",
"response_format",
],
upstreamModelId: "gpt-4o-prod",
},
};
Fields
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
data | models.PrivateEndpoint | ✔️ | N/A | { “base_url”: “https://contoso.openai.azure.com”, “declared_parameters”: [ “temperature”, “seed” ], “declared_region”: “us”, “declared_zdr”: true, “id”: “5b1c4c4e-7d0a-4a8e-9f3a-2d6c1b0e8a11”, “max_completion_tokens”: 131072, “model_name”: “OpenAI: GPT-4o”, “model_permaslug”: “openai/gpt-4o-2024-08-06”, “model_slug”: “openai/gpt-4o”, “pricing”: { “cache_read”: “0.00000025”, “cache_write”: “0.000003125”, “completion”: “0.00001”, “prompt”: “0.0000025” }, “provider_name”: “Azure”, “provider_slug”: “azure”, “settings”: { “completions”: { “chat”: true, “text”: false }, “context_length”: 128000, “excluded_parameters”: [ “logit_bias” ], “inputs”: { “audio”: false, “base64_files”: null, “base64_images”: true, “file_urls”: null, “image_urls”: true }, “max_completion_tokens”: 16384, “max_prompt_tokens”: null, “quantization”: “bf16”, “reasoning”: { “return_mechanism”: “reasoning”, “supported”: true }, “tool_choice”: { “auto”: true, “function”: false, “none”: true, “required”: true } }, “status”: “active”, “tested_parameters”: [ “tools”, “tool_choice”, “response_format” ], “upstream_model_id”: “gpt-4o-prod” } |