OpenRouter models listing endpoint
curl --request GET \
--url https://api.atoma.network/v1/open_router/modelsimport requests
url = "https://api.atoma.network/v1/open_router/models"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.atoma.network/v1/open_router/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.atoma.network/v1/open_router/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.atoma.network/v1/open_router/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.atoma.network/v1/open_router/models")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.atoma.network/v1/open_router/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_bodyModels
OpenRouter models listing endpoint
This endpoint returns a list of available models from the OpenRouter models file. The file is expected to be in JSON format and contains information about the models, including their IDs and other metadata.
GET
/
v1
/
open_router
/
models
OpenRouter models listing endpoint
curl --request GET \
--url https://api.atoma.network/v1/open_router/modelsimport requests
url = "https://api.atoma.network/v1/open_router/models"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.atoma.network/v1/open_router/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.atoma.network/v1/open_router/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.atoma.network/v1/open_router/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.atoma.network/v1/open_router/models")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.atoma.network/v1/open_router/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_bodyResponse
List of available models
⌘I