curl --request GET \
--url https://api.example.com/v1/models/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.example.com/v1/models/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.example.com/v1/models/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/v1/models/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/v1/models/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/v1/models/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/v1/models/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": 1,
"client_id": "client_abc123",
"name": "Customer Service Evaluation v2",
"description": "Comprehensive evaluation model for customer service calls",
"prompt": "<string>",
"summarize_call": true,
"neurascore_template": false,
"enabled": true,
"created_at": "2023-11-07T05:31:56Z",
"created_by": "<string>",
"template_metadata": [],
"transcription_prompt": "Customer service call for telecom company.",
"summarize_prompt": "Summarize the key points of this call.",
"updated_at": "2023-11-07T05:31:56Z",
"updated_by": "<string>"
}{
"code": "001-001-0001",
"message": "The requested resource was not found"
}{
"code": "001-001-0001",
"message": "The requested resource was not found"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Obtener Modelo
Returns detailed information about a specific analysis model including its configuration, categories, and scoring parameters.
curl --request GET \
--url https://api.example.com/v1/models/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.example.com/v1/models/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.example.com/v1/models/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/v1/models/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/v1/models/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/v1/models/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/v1/models/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": 1,
"client_id": "client_abc123",
"name": "Customer Service Evaluation v2",
"description": "Comprehensive evaluation model for customer service calls",
"prompt": "<string>",
"summarize_call": true,
"neurascore_template": false,
"enabled": true,
"created_at": "2023-11-07T05:31:56Z",
"created_by": "<string>",
"template_metadata": [],
"transcription_prompt": "Customer service call for telecom company.",
"summarize_prompt": "Summarize the key points of this call.",
"updated_at": "2023-11-07T05:31:56Z",
"updated_by": "<string>"
}{
"code": "001-001-0001",
"message": "The requested resource was not found"
}{
"code": "001-001-0001",
"message": "The requested resource was not found"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Unique identifier of the analysis model
Response
Successful Response
Analysis model details and configuration
Unique identifier for this model
1
Owner client identifier
"client_abc123"
Model name
"Customer Service Evaluation v2"
Detailed description of the model
"Comprehensive evaluation model for customer service calls"
Analysis configuration and evaluation criteria
Whether automatic summary generation is enabled
true
Whether this model uses the NeuraScore scoring system
false
Whether this model is active and available for use
true
Timestamp when model was created (UTC)
Creator identifier
Configured metadata fields for additional data extraction
Show child attributes
Show child attributes
Custom prompt for audio transcription
"Customer service call for telecom company."
Custom prompt for summary generation
"Summarize the key points of this call."
Timestamp of last update (UTC)
Last updater identifier
