Obter modelos LLM disponíveis
curl --request GET \
--url https://api.example.com/user/assistants/modelsimport requests
url = "https://api.example.com/user/assistants/models"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/user/assistants/models', 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/user/assistants/models",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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/user/assistants/models"
req, _ := http.NewRequest("GET", url, nil)
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/user/assistants/models")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/user/assistants/models")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"id": 1,
"name": "GPT-4o-mini"
},
{
"id": 2,
"name": "GPT-4.1-mini"
},
{
"id": 3,
"name": "GPT-4.1-nano"
},
{
"id": 4,
"name": "Llama 3.3 70B"
},
{
"id": 5,
"name": "Llama 4 Scout 17B"
},
{
"id": 6,
"name": "Llama 4 Maverick 17B"
}
]
Assistants
Obter modelos LLM disponíveis
Recupera todos os modelos LLM disponíveis para configurar assistentes de IA da OmniTech, incluindo opções de fornecedores e variantes suportadas.
GET
/
user
/
assistants
/
models
Obter modelos LLM disponíveis
curl --request GET \
--url https://api.example.com/user/assistants/modelsimport requests
url = "https://api.example.com/user/assistants/models"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/user/assistants/models', 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/user/assistants/models",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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/user/assistants/models"
req, _ := http.NewRequest("GET", url, nil)
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/user/assistants/models")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/user/assistants/models")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"id": 1,
"name": "GPT-4o-mini"
},
{
"id": 2,
"name": "GPT-4.1-mini"
},
{
"id": 3,
"name": "GPT-4.1-nano"
},
{
"id": 4,
"name": "Llama 3.3 70B"
},
{
"id": 5,
"name": "Llama 4 Scout 17B"
},
{
"id": 6,
"name": "Llama 4 Maverick 17B"
}
]
Este endpoint retorna uma lista de todos os Modelos de Linguagem de Grande Escala (LLMs) disponíveis que podem ser utilizados ao criar ou atualizar assistentes.
Observações
Este endpoint não requer nenhum parâmetro
Utilize o campo name ao criar ou atualizar assistentes
Todos os modelos LLM disponíveis são retornados em uma única requisição
Diferentes modelos podem apresentar capacidades, desempenho e custos distintos
Campos da Resposta
array
[
{
"id": 1,
"name": "GPT-4o-mini"
},
{
"id": 2,
"name": "GPT-4.1-mini"
},
{
"id": 3,
"name": "GPT-4.1-nano"
},
{
"id": 4,
"name": "Llama 3.3 70B"
},
{
"id": 5,
"name": "Llama 4 Scout 17B"
},
{
"id": 6,
"name": "Llama 4 Maverick 17B"
}
]
⌘I