Iespējas
Ko katrs modelis var darīt caur API, modelis pa modelim: rīki, attēlu ievade, spriešana, JSON izvade, uzvedņu kešošana, tīmekļa meklēšana un straumēšana.
Katrs modelis ir sasniedzams caur tiem pašiem trim galapunktiem ar to pašu atslēgu. Abas tabulas rāda, kur modeļi atšķiras. Domuzīme nozīmē, ka modelis atbild bez šīs spējas.
Shannon modeļi
| Modelis | Rīki | Attēli | Spriešana | Apjoms | JSON objekts | JSON shēma | Kešošana | Meklēšana | Straumēšana |
|---|---|---|---|---|---|---|---|---|---|
shannon-1.6-lite | Jā | Jā | — | — | Jā | Jā | — | Jā | Jā |
shannon-1.6-pro | Jā | Jā | Jā | — | Jā | Jā | — | Jā | Jā |
shannon-2-lite | Jā | — | Jā | — | Jā | Jā | — | Jā | Jā |
shannon-2-pro | Jā | — | Jā | — | Jā | Jā | — | Jā | Jā |
shannon-3 | Jā | Jā | Jā | — | Jā | Jā | — | Jā | Jā |
shannon-3-pro | Jā | Jā | Jā | — | Jā | Jā | — | Jā | Jā |
shannon-3.1 | Jā | Jā | Jā | — | Jā | Jā | — | Jā | Jā |
shannon-3.1-pro | Jā | Jā | Jā | — | Jā | Jā | — | Jā | Jā |
shannon-3.5 | Jā | — | — | — | Jā | Jā | — | — | Jā |
shannon-coder-1 | Jā | — | Jā | — | Jā | Jā | — | — | Jā |
Hostētie atvērto svaru modeļi
Hostēta modeļa id ir tā nosaukums un variants, savienoti ar defisi, piemēram, DeepSeek-V4-Pro-0813-3BIT-REAP.
| Modelis | Rīki | Attēli | Spriešana | Apjoms | JSON objekts | JSON shēma | Kešošana | Meklēšana | Straumēšana |
|---|---|---|---|---|---|---|---|---|---|
DeepSeek-V4-Pro-0813 3BIT-REAP | Jā | — | Jā | Jā | Jā | Jā | Jā | — | Jā |
GLM-5.2 3BIT-REAP | Jā | — | Jā | Jā | Jā | Jā | Jā | — | Jā |
Kimi-K3 3BIT-REAP | Jā | Jā | Jā | Jā | Jā | Jā | Jā | — | Jā |
Nemotron3Ultra 3BIT-REAP | Jā | — | Jā | Jā | Jā | Jā | Jā | — | Jā |
MiniMax-M3 3BIT-REAP | Jā | Jā | Jā | Jā | Jā | Jā | Jā | — | Jā |
DeepSeek-V4-Flash-0731 W4A16-AUTOROUND-REAP | Jā | — | Jā | Jā | Jā | Jā | Jā | — | Jā |
Kimi-K2.6 W4A16-AUTOROUND-REAP | Jā | Jā | Jā | Jā | Jā | Jā | Jā | — | Jā |
Laguna-S-2.1 W4A16-AUTOROUND-REAP | Jā | — | Jā | Jā | — | — | Jā | — | Jā |
inkling W4A16-AUTOROUND-REAP | Jā | Jā | Jā | Jā | Jā | — | Jā | — | Jā |
MiMo-V2.5-Pro W8A16 | Jā | — | Jā | Jā | Jā | Jā | Jā | — | Jā |
MiMo-V2.5 W8A16 | Jā | Jā | Jā | Jā | Jā | Jā | Jā | — | Jā |
Hy3 W8A16 | Jā | — | Jā | Jā | Jā | Jā | Jā | — | Jā |
Ko nozīmē katra kolonna
- Rīki. Jūs aprakstāt funkcijas laukā
tools, modelis atbild ar izsaukumiem, kurus vēlas veikt, un jūsu kods tos izpilda. Katrs modelis pieņem rīkus. Piespiedutool_choicepiemēro hostētie atvērto svaru modeļi. Funkciju izsaukšana - Attēlu ievade. Modelis nolasa attēlus, kas nosūtīti lietotāja ziņojumā, kā data URL vai kā adresi.
shannon-2-liteunshannon-2-pronolasa attēlus pieprasījumos, kas sūta arītoolsvairesponse_format. Shannon 3 saime nolasa arī dokumentus. Attēli un faili - Spriešana. Atbilde līdzās atbildes tekstam var nest modeļa spriešanas tekstu savā laukā. Spriešanas apjoms
- Spriešanas apjoms. Pieprasījuma lauks nosaka, cik dziļi modelis spriež:
off,low,mediumvaihigh. Shannon modeļi dziļumu nosaka paši. Spriešanas apjoms - JSON objekts. Ar
response_format: {"type": "json_object"}atbilde ir JSON bez noteiktas formas. Galapunktos/v1/chat/completionsun/v1/responses. Strukturēti izvadi - JSON shēma. Ar
response_formattipajson_schemaatbilde atbilst jūsu nosūtītajai shēmai. Galapunktos/v1/chat/completionsun/v1/responses. Strukturēti izvadi - Uzvedņu kešošana. Uzvedne, kas sākas kā nesena uzvedne tajā pašā modelī, tiek nolasīta no keša, un kešotā daļa tiek rēķināta par 25% no ievades cenas. Pieprasījuma lauks nav vajadzīgs. Promptu kešēšana
- Tīmekļa meklēšana. Ar
web_search: trueAPI meklē tīmeklī un dod rezultātus modelim, pirms tas atbild. Galapunktos/v1/chat/completionsun/v1/messages. Tas ir pieprasījuma lauks, unGET /v1/modelstam karodziņa nav. Tīmekļa meklēšana - Straumēšana. Ar
stream: trueatbilde ierodas kā server-sent events, kamēr modelis raksta. Katrs modelis straumē visos trijos galapunktos. Straumēšana
Tie paši fakti no GET /v1/models
GET https://api.shannon-ai.com/v1/models
GET /v1/models uzskaita katru modeli ar capabilities objektu, lai programma šos faktus varētu nolasīt, nevis ņemt no šīs lapas. Galapunktam atslēga nav vajadzīga.
from openai import OpenAI
client = OpenAI(api_key="YOUR_API_KEY", base_url="https://api.shannon-ai.com/v1")
for model in client.models.list():
print(model.id, getattr(model, "capabilities", None)) import OpenAI from "openai";
const client = new OpenAI({ apiKey: "YOUR_API_KEY", baseURL: "https://api.shannon-ai.com/v1" });
for await (const model of client.models.list()) {
console.log(model.id, model.capabilities);
} curl https://api.shannon-ai.com/v1/models Divu data ierakstu id un capabilities:
[
{
"id": "shannon-3",
"capabilities": {
"tools": true,
"vision": true,
"reasoning": true,
"reasoning_effort": false,
"streaming": true,
"json_schema": true
}
},
{
"id": "Kimi-K3-3BIT-REAP",
"capabilities": {
"tools": true,
"vision": true,
"reasoning": true,
"reasoning_effort": true,
"streaming": true,
"response_format": true,
"json_schema": true,
"prompt_caching": true
}
}
] | Kolonna | Karodziņš laukā capabilities |
|---|---|
| Rīki | tools |
| Attēlu ievade | vision |
| Spriešana | reasoning |
| Spriešanas apjoms | reasoning_effort |
| JSON objekts | response_format |
| JSON shēma | json_schema |
| Uzvedņu kešošana | prompt_caching |
| Tīmekļa meklēšana | Nav karodziņa: pieprasījuma lauks web_search. |
| Straumēšana | streaming |
response_formatunprompt_cachingir hostēto atvērto svaru ierakstu karodziņi. Shannon ieraksts JSON izvadi norāda tikai arjson_schema, kas apzīmē abus JSON režīmus.visionirtruemodeļiemshannon-2-liteunshannon-2-pro: tie nolasa attēlus pieprasījumos, kas sūta arītoolsvairesponse_format.
Ārpus modeļa rindas
Hostēts atvērto svaru modelis noraida attēlu vai JSON režīmu, kas ir ārpus tā rindas. Noraidīšana notiek, pirms no jūsu atlikuma kaut kas tiek noņemts:
| Statuss | Veids | Ziņojums | Kad |
|---|---|---|---|
400 | invalid_request_error | <id> does not accept image input | Attēls tika nosūtīts hostētam atvērto svaru modelim, kuram nav attēlu ievades. |
400 | invalid_request_error | <id> does not accept response_format | JSON izvade tika pieprasīta hostētam atvērto svaru modelim, kuram nav neviena JSON režīma. |
400 | invalid_request_error | <id> does not accept response_format json_schema; use json_object | Shēma tika nosūtīta hostētam atvērto svaru modelim, kuram ir tikai JSON objekta režīms. |
Shannon modelis uz šādu pieprasījumu atbild ar statusu 200: spēja ārpus tā rindas atbildē nepiedalās. Kļūdu apstrāde