Fäegkeeten
Wat all Modell iwwer d'API kann, Modell fir Modell: Tools, Bild-Input, Reasoning, JSON-Output, Prompt Caching, Websich a Streaming.
All Modell ass iwwer déi selwecht dräi Endpoints mam selwechte Schlëssel erreechbar. Déi zwou Tabellen weisen, wou d'Modeller sech ënnerscheeden. E Stréch bedeit, datt de Modell ouni dës Fäegkeet äntwert.
Shannon-Modeller
| Modell | Tools | Biller | Reasoning | Effort | JSON-Objet | JSON-Schema | Caching | Sich | Streaming |
|---|---|---|---|---|---|---|---|---|---|
shannon-1.6-lite | Jo | Jo | — | — | Jo | Jo | — | Jo | Jo |
shannon-1.6-pro | Jo | Jo | Jo | — | Jo | Jo | — | Jo | Jo |
shannon-2-lite | Jo | — | Jo | — | Jo | Jo | — | Jo | Jo |
shannon-2-pro | Jo | — | Jo | — | Jo | Jo | — | Jo | Jo |
shannon-3 | Jo | Jo | Jo | — | Jo | Jo | — | Jo | Jo |
shannon-3-pro | Jo | Jo | Jo | — | Jo | Jo | — | Jo | Jo |
shannon-3.1 | Jo | Jo | Jo | — | Jo | Jo | — | Jo | Jo |
shannon-3.1-pro | Jo | Jo | Jo | — | Jo | Jo | — | Jo | Jo |
shannon-3.5 | Jo | — | — | — | Jo | Jo | — | — | Jo |
shannon-coder-1 | Jo | — | Jo | — | Jo | Jo | — | — | Jo |
Hosted Open-Weight-Modeller
D'ID vun engem Hosted Modell ass säin Numm a seng Variant, mat engem Bindestrech verbonnen, zum Beispill DeepSeek-V4-Pro-0813-3BIT-REAP.
| Modell | Tools | Biller | Reasoning | Effort | JSON-Objet | JSON-Schema | Caching | Sich | Streaming |
|---|---|---|---|---|---|---|---|---|---|
DeepSeek-V4-Pro-0813 3BIT-REAP | Jo | — | Jo | Jo | Jo | Jo | Jo | — | Jo |
GLM-5.2 3BIT-REAP | Jo | — | Jo | Jo | Jo | Jo | Jo | — | Jo |
Kimi-K3 3BIT-REAP | Jo | Jo | Jo | Jo | Jo | Jo | Jo | — | Jo |
Nemotron3Ultra 3BIT-REAP | Jo | — | Jo | Jo | Jo | Jo | Jo | — | Jo |
MiniMax-M3 3BIT-REAP | Jo | Jo | Jo | Jo | Jo | Jo | Jo | — | Jo |
DeepSeek-V4-Flash-0731 W4A16-AUTOROUND-REAP | Jo | — | Jo | Jo | Jo | Jo | Jo | — | Jo |
Kimi-K2.6 W4A16-AUTOROUND-REAP | Jo | Jo | Jo | Jo | Jo | Jo | Jo | — | Jo |
Laguna-S-2.1 W4A16-AUTOROUND-REAP | Jo | — | Jo | Jo | — | — | Jo | — | Jo |
inkling W4A16-AUTOROUND-REAP | Jo | Jo | Jo | Jo | Jo | — | Jo | — | Jo |
MiMo-V2.5-Pro W8A16 | Jo | — | Jo | Jo | Jo | Jo | Jo | — | Jo |
MiMo-V2.5 W8A16 | Jo | Jo | Jo | Jo | Jo | Jo | Jo | — | Jo |
Hy3 W8A16 | Jo | — | Jo | Jo | Jo | Jo | Jo | — | Jo |
Wat all Kolonn bedeit
- Tools. Dir beschreift Funktiounen an
tools, de Modell äntwert mat den Opruffer, déi en gemaach wëll hunn, an Äre Code féiert se aus. All Modell hëlt Tools un. E forcéiertentool_choicegëtt vun den Hosted Open-Weight-Modeller ugewannt. Funktiounsofruff - Bild-Input. De Modell liest Biller, déi an enger Benotzermessage geschéckt ginn, als Data-URL oder als Adress.
shannon-2-liteanshannon-2-proliesen Biller an Ufroen, déi ochtoolsoderresponse_formatschécken. D'Shannon-3-Famill liest och Dokumenter. Biller a Fichieren - Reasoning. D'Äntwert kann den Reasoning-Text vum Modell nieft der Äntwert an engem eegene Feld droen. Reasoning-Effort
- Reasoning-Effort. E Ufro-Feld bestëmmt, wéi déif de Modell reasonéiert:
off,low,mediumoderhigh. D'Shannon-Modeller bestëmmen hir eege Déift. Reasoning-Effort - JSON-Objet. Mat
response_format: {"type": "json_object"}ass d'Äntwert JSON ouni virgeschriwwe Form. Op/v1/chat/completionsan/v1/responses. Strukturéiert Output - JSON-Schema. Mat
response_formatvum Typjson_schemafollegt d'Äntwert engem Schema, dat Dir schéckt. Op/v1/chat/completionsan/v1/responses. Strukturéiert Output - Prompt Caching. E Prompt, dee wéi e rezente beim selwechte Modell ufänkt, gëtt aus dem Cache gelies, an deen gecachten Deel gëtt zu 25% vum Input-Präis ofgerechent. Hie brauch kee Ufro-Feld. Prompt Caching
- Websich. Mat
web_search: truesicht d'API um Web a gëtt dem Modell d'Resultater, éier hien äntwert. Op/v1/chat/completionsan/v1/messages. Et ass e Feld vun der Ufro a keen Flag anGET /v1/models. Integréiert Websich - Streaming. Mat
stream: truekënnt d'Äntwert als Server-sent Events, während de Modell schreift. All Modell streamt op all dräi Endpoints. Streaming
Déiselwecht Fakte vu GET /v1/models
GET https://api.shannon-ai.com/v1/models
GET /v1/models lëscht all Modell mat engem capabilities-Objet, sou kann e Programm dës Fakte liesen amplaz dës Säit. Den Endpoint brauch kee Schlëssel.
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 D'id an capabilities vun zwee Entréeën aus data:
[
{
"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
}
}
] | Kolonn | Flag an capabilities |
|---|---|
| Tools | tools |
| Bild-Input | vision |
| Reasoning | reasoning |
| Reasoning-Effort | reasoning_effort |
| JSON-Objet | response_format |
| JSON-Schema | json_schema |
| Prompt Caching | prompt_caching |
| Websich | Kee Flag: d'Ufro-Feld web_search. |
| Streaming | streaming |
response_formatanprompt_cachingsi Flaggen vun den Hosted-Open-Weight-Entréeën. Eng Shannon-Entrée mellt JSON-Output nëmmen matjson_schema, dat fir béid JSON-Modi steet.visionasstruefirshannon-2-liteanshannon-2-pro: si liesen Biller an Ufroen, déi ochtoolsoderresponse_formatschécken.
Ausserhalb vun der Rei vun engem Modell
En Hosted Open-Weight-Modell weist e Bild oder e JSON-Modus of, deen ausserhalb vu senger Rei läit. D'Oflehnung kënnt, éier eppes vun Ärem Solde ofgezu gëtt:
| Status | Typ | Message | Wéini |
|---|---|---|---|
400 | invalid_request_error | <id> does not accept image input | E Bild gouf un en Hosted Open-Weight-Modell ouni Bild-Input geschéckt. |
400 | invalid_request_error | <id> does not accept response_format | JSON-Output gouf vun engem Hosted Open-Weight-Modell ugefrot, dat kee JSON-Modus huet. |
400 | invalid_request_error | <id> does not accept response_format json_schema; use json_object | E Schema gouf un en Hosted Open-Weight-Modell geschéckt, dat nëmmen de JSON-Objet-Modus huet. |
E Shannon-Modell beäntwert esou eng Ufro mam Status 200: d'Fäegkeet ausserhalb vu senger Rei hëlt net un der Äntwert deel. Feelerbehandlung