获取模型列表
模型里程碑
- Intern-S1-Pro:我们推出的最先进的开源多模态推理模型,是目前综合性能最优的开源多模态大模型。
- Intern-S1: 开源多模态推理模型在具备强大通用任务能力的同时,在广泛的科学任务中也达到了最先进的性能。
- InternVL3.5:我们最新的发布的通用多模态大模型系列,拥有卓越的图文推理能力。
使用最新的模型
在多轮对话 API model 字段使用:
intern-latest会自动指向我们最新的模型,目前指向intern-s1-prointernvl3.5-latest会自动指向多模态模型系列的最新版本, 目前指向internvl3.5-241b-a28b
你能够通过调用 models API 返回的 ref_model 字段查询到它们指向的具体模型版本 (e.g. intern-s1-pro)。
模型列表
多模态模型
| 模型 | 描述 | 窗口长度 |
|---|---|---|
| intern-latest | 默认指向我们最新发布的 Intern 系列模型,当前指向intern-s1-pro | 256K |
| internvl3.5-latest | 默认指向 InternVL3.5 系列最新模型,当前指向internvl3.5-241b-a28b | 32K |
| intern-s1-pro | 我们最新发布的最先进的开源科学多模态推理模型,拥有极致的表现 | 256K |
| intern-s1 | 融合了专业科学能力的多模态大模型 | 32K |
| intern-s1-mini | 轻量级科学强推理多模态大模型 | 32K |
| internvl3.5-241b-a28b | 我们最新发布多模态大模型,具备更强的图文理解能力、长时序图片理解能力,性能比肩顶尖闭源模型 | 32K |
请求示例
(一) python(request) 调用示例
import requests
import json
url = 'https://chat.intern-ai.org.cn/api/v1/models'
header = {
'Content-Type':
'application/json',
"Authorization":
"Bearer eyJ0eXBlIjoiSl...请填写准确的!"
}
data = {}
res = requests.get(url, headers=header, data=json.dumps(data))
print(res.status_code)
print(res.json())
print(res.json()["data"])
(二) python(openai) 调用示例
from openai import OpenAI
client = OpenAI(
api_key="eyJ0eXBlIjoiSl...请填写准确的!", # 此处传token,不带Bearer
base_url="https://chat.intern-ai.org.cn/api/v1/",
)
models = client.models.list()
for model in models:
print(model)
(三) openAI CLI 调用示例
openai -b "https://chat.intern-ai.org.cn/api/v1/"
-k "eyJ0eXBlIjoiSl...请填写准确的!"
api models.list
调用参数说明
返回参数说明
| 参数 | 类型 | 示例 | 说明 |
|---|---|---|---|
| object | string | list | 得到的数据类型,在这里为list |
| data | object | { "id": "intern-latest", "object": "model", "created": 1686935002, "owned_by": "pjlab"} | 模型信息 |
相关结构体说明
- data 结构体说明
| 参数 | 类型 | 示例 | 说明 |
|---|---|---|---|
| id | string | intern-latest | 模型id |
| object | string | model | 模型类别,固定为"model" |
| created | int | 1677652288 | 模型的创建时间戳 |
| owned_by | string | SH-AILab | 模型所有者,默认为"SH-AILab" |
// Request
Schema: HTTP
Path: /api/v1/models
Method: GET
Header:
sso-ak: xxxxxx
Authorization: $BearerToken
// Response
Status Code: 200
Body:
{
"object": "list",
"data": [
{
"id": "intern-s1-mini",
"object": "model",
"ref_model": "intern-s1-mini",
"created": 1755677776,
"owned_by": "SH-AILab"
},
{
"id": "internvl3.5-241b-a28b",
"object": "model",
"ref_model": "internvl3.5-241b-a28b",
"created": 1756368976,
"owned_by": "SH-AILab"
},
{
"id": "internvl3.5-latest",
"object": "model",
"ref_model": "internvl3.5-241b-a28b",
"created": 1756368976,
"owned_by": "SH-AILab"
},
{
"id": "internvl-latest",
"object": "model",
"ref_model": "internvl3.5-241b-a28b",
"created": 1756368976,
"owned_by": "SH-AILab"
},
{
"id": "intern-latest",
"object": "model",
"ref_model": "intern-s1-pro",
"created": 1753517776,
"owned_by": "SH-AILab"
},
{
"id": "intern-s1",
"object": "model",
"ref_model": "Intern-S1",
"created": 1753517776,
"owned_by": "SH-AILab"
},
{
"id": "intern-s1-pro",
"object": "model",
"ref_model": "intern-s1-pro",
"created": 1753517776,
"owned_by": "SH-AILab"
}
]
}