Models
Model Milestones
- Intern-S1-Pro: Our most advanced open-source multimodal reasoning model, currently the best overall open-source multimodal model available.
- Intern-S1: An open-source multimodal reasoning model with strong general capabilities and state-of-the-art performance across a wide range of scientific tasks.
- InternVL3.5: Our newly released general multimodal model series with exceptional image-text reasoning capabilities.
Using the Latest Model
For multi-turn conversation APIs, use the following in the model field:
intern-latestautomatically refers to our most recent model release, which currently points tointern-s1-pro.internvl3.5-latestautomatically refers to our most recent internvl series release, which currently points tointernvl3.5-241b-a28b
You can check the specific model version they point to by checking the ref_model field in the response from the models API (e.g., intern-s1-pro).
Model List
Multimodal Models
| Model | Description | Context Length |
|---|---|---|
| intern-latest | Alias for our most recently released Intern-series model, currently pointing to intern-s1-pro | 256K |
| internvl3.5-latest | Alias for the latest InternVL3.5 series model, currently pointing to internvl3.5-241b-a28b | 32K |
| intern-s1-pro | Our most advanced open-source multimodal scientific reasoning model, delivering top-tier performance | 256K |
| intern-s1 | Multimodal model with strong scientific reasoning capabilities | 32K |
| intern-s1-mini | Lightweight multimodal model with strong scientific reasoning | 32K |
| internvl3.5-241b-a28b | Our newest multimodal model featuring enhanced image-text comprehension and long-sequence image understanding capabilities, with performance comparable to top closed-source models | 32K |
Request Examples
(1) Python Example
import requests
import json
url = 'https://chat.intern-ai.org.cn/api/v1/models'
header = {
'Content-Type': 'application/json',
"Authorization": "Bearer eyJ0eXBlIjoiSl...Please provide the correct token!"
}
data = {}
res = requests.get(url, headers=header, data=json.dumps(data))
print(res.status_code)
print(res.json())
print(res.json()["data"])
(2) OpenAI SDK Example
from openai import OpenAI
client = OpenAI(
api_key="eyJ0eXBlIjoiSl...Please provide the correct token!", # Provide token here, without 'Bearer'
base_url="https://chat.intern-ai.org.cn/api/v1/",
)
models = client.models.list()
for model in models:
print(model)
(3) OpenAI CLI Example
openai -b "https://chat.intern-ai.org.cn/api/v1/"
-k "eyJ0eXBlIjoiSl...Please provide the correct token!"
api models.list
Parameter Explanation
Return Parameters
| Parameter | Type | Example | Description |
|---|---|---|---|
| object | string | list | Data type returned, in this case, "list" |
| data | object | { "id": "intern-latest", "object": "model", "created": 1686935002, "owned_by": "pjlab"} | Model information |
Relevant Structure Explanation
- Data Structure Explanation
| Parameter | Type | Example | Description |
|---|---|---|---|
| id | string | intern-latest | Model ID |
| object | string | model | Model category, always "model" |
| created | int | 1677652288 | Model creation timestamp |
| owned_by | string | SH-AILab | Model owner, default is "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"
}
]
}