获取模型列表
curl --request GET \
--url https://api.mountsea.ai/chat/models \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.mountsea.ai/chat/models"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.mountsea.ai/chat/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.mountsea.ai/chat/models",
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.mountsea.ai/chat/models"
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.mountsea.ai/chat/models")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mountsea.ai/chat/models")
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_bodyChat
列出模型
GET
/
chat
/
models
获取模型列表
curl --request GET \
--url https://api.mountsea.ai/chat/models \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.mountsea.ai/chat/models"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.mountsea.ai/chat/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.mountsea.ai/chat/models",
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.mountsea.ai/chat/models"
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.mountsea.ai/chat/models")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mountsea.ai/chat/models")
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概述
返回 Chat API 所有可用模型的列表。响应格式
{
"object": "list",
"data": [
{
"id": "gpt-5.4",
"object": "model",
"created": 1778286538,
"owned_by": "openai",
"display_name": "GPT-5.4"
},
{
"id": "claude-sonnet-4-6",
"object": "model",
"created": 1778286538,
"owned_by": "claude",
"display_name": "Claude Sonnet 4.6"
}
]
}
owned_by 是后台里的供应商标识:openai、claude、gemini 或 grok。后台没填展示名时,display_name 回落到 id。created 是这条模型记录的创建时间(Unix 秒)。
可用模型
我们会持续支持最新模型。下面的表是一份快照,可能不全。当前全部已启用模型请调用 列出模型(GET /chat/models)。未启用的不会返回。请求里的 model 用 data[].id。
按厂家分组。响应里的 owned_by 就是同一套标识:openai、claude、gemini、grok。
| 接口 | 返回内容 |
|---|---|
GET /chat/models 和 GET /chat/v1/models | 全部已启用模型 |
GET /chat/claude/v1/models | 仅 Claude |
GET /chat/gemini/{apiVersion}/models | 仅 Gemini |
OpenAI
| 模型 ID | 展示名 |
|---|---|
gpt-6-astra | GPT-6 Astra |
gpt-5.5 | GPT-5.5 |
gpt-5.4 | GPT-5.4 |
gpt-5.3 | GPT-5.3 |
gpt-5.3-codex | GPT-5.3 Codex |
gpt-5.2 | GPT-5.2 |
gpt-5.1 | GPT-5.1 |
gpt-5.1-all | GPT-5.1 All |
gpt-5.1-thinking | GPT-5.1 Thinking |
gpt-5.1-thinking-all | GPT-5.1 Thinking All |
gpt-5.6-sol | gpt-5.6-sol |
gpt-5.6-terra | gpt-5.6-terra |
gpt-5.6-luna | gpt-5.6-luna |
gpt-6.1-sol | gpt-6.1-sol |
Claude
| 模型 ID | 展示名 |
|---|---|
claude-fable-5 | Fable 5 |
claude-fable-5-1 | Claude Fable 5.1 |
claude-opus-5-5 | Claude Opus 5.5 |
claude-opus-4-7 | Claude Opus 4.7 |
claude-opus-4-6 | Claude Opus 4.6 |
claude-sonnet-4-6 | Claude Sonnet 4.6 |
claude-haiku-4-5-20251001 | Claude Haiku 4.5 (2025-10-01) |
claude-4.5 | Claude 4.5 (alias) |
claude-opus-4-8 | claude-opus-4-8 |
claude-sonnet-5 | claude-sonnet-5 |
claude-opus-5 | Opus 5 |
claude-sonnet-5-5 | Claude Sonnet 5.5 |
Gemini
| 模型 ID | 展示名 |
|---|---|
gemini-2.5-flash | gemini-2.5-flash |
gemini-3.1-pro | gemini-3.1-pro |
gemini-3-pro | gemini-3-pro |
gemini-3-flash | gemini-3-flash |
gemini-2.5-pro | Gemini 2.5 Pro |
gemini-3.8-flash | gemini-3.8-flash |
gemini-3.7-flash | gemini-3.7-flash |
gemini-3.6-flash | gemini-3.6-flash |
gemini-3.5-flash | gemini-3.5-flash |
gemini-3.1-flash-lite | gemini-3.1-flash-lite |
gemini-2.5-flash-lite | gemini-2.5-flash-lite |
gemini-3.1-pro-preview | gemini-3.1-pro-preview |
gemini-3-flash-preview | gemini-3-flash-preview |
Grok
| 模型 ID | 展示名 |
|---|---|
grok-4.5 | Grok 4.5 |
grok-4.20-reasoning | Grok 4.20(推理版) |
grok-4.20-non-reasoning | Grok 4.20(标准版) |
grok-build-0.1 | Grok Build(代码专精) |
grok-4.6 | Grok 4.6 |
grok-4.7 | Grok 4.7 |
示例
使用 OpenAI SDK
from openai import OpenAI
client = OpenAI(
api_key="your-api-key",
base_url="https://api.mountsea.ai/chat"
)
models = client.models.list()
for model in models.data:
print(f"Model: {model.id}")
使用 cURL
curl https://api.mountsea.ai/chat/models \
-H "Authorization: Bearer your-api-key"
授权
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
响应
200