Skip to main content

获取模型列表

模型里程碑

  • InternLM3:我们最新的大语言模型模型系列,有着卓越的推理性能,领跑同量级开源模型。
  • InternVL3:多模态大模型系列,首个性能比肩 GPT-4o, Gemini Pro 等顶尖闭源模型的开源模型。
  • InternLM2.5/InternVL2.5:我们仍在维护的老版本模型,经过多轮迭代有着极其优异且稳定的性能。

使用最新的模型

在多轮对话 API model 字段使用:

  • internlm3-latest会自动指向大语言模型系列的最新版本
  • internvl3-latest会自动指向多模态模型系列的最新版本

你能够通过调用 models API 返回的 ref_model 字段查询到它们指向的具体模型版本 (e.g. internlm3-8b-instruct)。

模型列表

大语言模型

模型描述窗口长度
internlm3-latest默认指向我们最新发布的 InternLM3 系列模型,当前指向internlm3-8b-instruct32K
internlm3-8b-instruct我们最新发布的模型,拥有领跑同量级模型的推理能力32K
internlm2.5-latest默认指向我们最新发布的 InternLM2.5 系列模型,当前指向internlm2.5-20b-chat32K

多模态模型

模型描述窗口长度
internvl3-latest默认指向我们最新发布的 InternVL 系列模型,当前指向internvl3-78b32K
internvl3-78b我们最新发布多模态大模型,具备更强的图文理解能力、长时序图片理解能力,性能比肩顶尖闭源模型32K
internvl2.5-latest默认指向我们最新发布的 InternVL2.5 系列模型,当前指向internvl2.5-78b32K
internvl2.5-78b我们仍在维护的 InternVL2.5 版本,具备优异且稳定的性能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

调用参数说明

返回参数说明

参数类型示例说明
objectstringlist得到的数据类型,在这里为list
dataobject{ "id": "internlm3-latest", "object": "model", "created": 1686935002, "owned_by": "pjlab"}模型信息

相关结构体说明

  • data 结构体说明
参数类型示例说明
idstringinternlm3-latest模型id
objectstringmodel模型类别,固定为"model"
createdint1677652288模型的创建时间戳
owned_bystringSH-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": "internlm3-latest",
"object": "model",
"ref_model": "internlm3-8b-instruct",
"created": 1722424576,
"owned_by": "SH-AILab"
},
{
"id": "internvl3-latest",
"object": "model",
"ref_model": "internvl3-78b",
"created": 1722424576,
"owned_by": "SH-AILab"
},
{
"id": "internvl2.5-latest",
"object": "model",
"ref_model": "internvl2.5-78b",
"created": 1722424576,
"owned_by": "SH-AILab"
},
{
"id": "internlm2.5-latest",
"object": "model",
"ref_model": "internlm2.5-20b-0719",
"created": 1722424576,
"owned_by": "SH-AILab"
}
]
}