ഉള്ളടക്കത്തിലേക്ക് പോകുക
സാമർഥ്യങ്ങൾ

സാമർഥ്യങ്ങൾ

API വഴി ഓരോ മോഡലിനും എന്തെല്ലാം ചെയ്യാനാകും, മോഡൽ തിരിച്ച്: ടൂളുകൾ, ചിത്രം ഇൻപുട്ട്, റീസണിംഗ്, JSON ഔട്ട്പുട്ട്, പ്രോംപ്റ്റ് കാഷിംഗ്, വെബ് സെർച്ച്, സ്ട്രീമിംഗ്.

എല്ലാ മോഡലുകളും ഒരേ കീ ഉപയോഗിച്ച് ഒരേ മൂന്ന് എൻഡ്‌പോയിന്റുകളിലൂടെ ലഭ്യമാണ്. മോഡലുകൾ എവിടെയാണ് വ്യത്യാസപ്പെടുന്നതെന്ന് രണ്ട് പട്ടികകൾ കാണിക്കുന്നു. ഡാഷ് എന്നാൽ ആ മോഡൽ ആ ശേഷിയില്ലാതെയാണ് ഉത്തരം നൽകുന്നത്.

Shannon മോഡലുകൾ

മോഡൽ ടൂളുകൾചിത്രങ്ങൾറീസണിംഗ്എഫർട്ട്JSON ഒബ്ജക്റ്റ്JSON സ്കീമകാഷിംഗ്സെർച്ച്സ്ട്രീമിംഗ്
shannon-1.6-lite ഉണ്ട്ഉണ്ട്——ഉണ്ട്ഉണ്ട്—ഉണ്ട്ഉണ്ട്
shannon-1.6-pro ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്ഉണ്ട്—ഉണ്ട്ഉണ്ട്
shannon-2-lite ഉണ്ട്—ഉണ്ട്—ഉണ്ട്ഉണ്ട്—ഉണ്ട്ഉണ്ട്
shannon-2-pro ഉണ്ട്—ഉണ്ട്—ഉണ്ട്ഉണ്ട്—ഉണ്ട്ഉണ്ട്
shannon-3 ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്ഉണ്ട്—ഉണ്ട്ഉണ്ട്
shannon-3-pro ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്ഉണ്ട്—ഉണ്ട്ഉണ്ട്
shannon-3.1 ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്ഉണ്ട്—ഉണ്ട്ഉണ്ട്
shannon-3.1-pro ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്ഉണ്ട്—ഉണ്ട്ഉണ്ട്
shannon-3.5 ഉണ്ട്———ഉണ്ട്ഉണ്ട്——ഉണ്ട്
shannon-coder-1 ഉണ്ട്—ഉണ്ട്—ഉണ്ട്ഉണ്ട്——ഉണ്ട്

ഹോസ്റ്റ് ചെയ്ത ഓപ്പൺ-വെയിറ്റ് മോഡലുകൾ

ഹോസ്റ്റ് ചെയ്ത മോഡലിന്റെ ഐഡി എന്നത് അതിന്റെ പേരും വേരിയന്റും ഹൈഫൻ കൊണ്ട് ചേർത്തതാണ്, ഉദാഹരണത്തിന് DeepSeek-V4-Pro-0813-3BIT-REAP.

മോഡൽ ടൂളുകൾചിത്രങ്ങൾറീസണിംഗ്എഫർട്ട്JSON ഒബ്ജക്റ്റ്JSON സ്കീമകാഷിംഗ്സെർച്ച്സ്ട്രീമിംഗ്
DeepSeek-V4-Pro-0813 3BIT-REAP ഉണ്ട്—ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്
GLM-5.2 3BIT-REAP ഉണ്ട്—ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്
Kimi-K3 3BIT-REAP ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്
Nemotron3Ultra 3BIT-REAP ഉണ്ട്—ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്
MiniMax-M3 3BIT-REAP ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്
DeepSeek-V4-Flash-0731 W4A16-AUTOROUND-REAP ഉണ്ട്—ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്
Kimi-K2.6 W4A16-AUTOROUND-REAP ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്
Laguna-S-2.1 W4A16-AUTOROUND-REAP ഉണ്ട്—ഉണ്ട്ഉണ്ട്——ഉണ്ട്—ഉണ്ട്
inkling W4A16-AUTOROUND-REAP ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്—ഉണ്ട്
MiMo-V2.5-Pro W8A16 ഉണ്ട്—ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്
MiMo-V2.5 W8A16 ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്
Hy3 W8A16 ഉണ്ട്—ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്ഉണ്ട്—ഉണ്ട്

ഓരോ കോളത്തിന്റെയും അർത്ഥം

  • ടൂളുകൾ. നിങ്ങൾ tools-ൽ ഫംഗ്ഷനുകൾ വിവരിക്കുന്നു, മോഡൽ ചെയ്യേണ്ട കോളുകൾ മറുപടിയായി നൽകുന്നു, നിങ്ങളുടെ കോഡ് അവ പ്രവർത്തിപ്പിക്കുന്നു. എല്ലാ മോഡലും ടൂളുകൾ സ്വീകരിക്കുന്നു. നിർബന്ധിത tool_choice ഹോസ്റ്റ് ചെയ്ത ഓപ്പൺ-വെയിറ്റ് മോഡലുകൾ ബാധകമാക്കുന്നു. ഫംഗ്ഷൻ കോളിംഗ്
  • ചിത്രം ഇൻപുട്ട്. യൂസർ സന്ദേശത്തിനുള്ളിൽ ഡാറ്റ URL ആയോ വിലാസമായോ അയച്ച ചിത്രങ്ങൾ മോഡൽ വായിക്കുന്നു. tools അല്ലെങ്കിൽ response_format കൂടി അയയ്ക്കുന്ന റിക്വസ്റ്റുകളിലും shannon-2-lite, shannon-2-pro എന്നിവ ചിത്രങ്ങൾ വായിക്കുന്നു. Shannon 3 കുടുംബം ഡോക്യുമെന്റുകളും വായിക്കുന്നു. ചിത്രങ്ങളും ഫയലുകളും
  • റീസണിംഗ്. മറുപടിയിൽ ഉത്തരത്തിനൊപ്പം മോഡലിന്റെ റീസണിംഗ് ടെക്സ്റ്റ് പ്രത്യേക ഫീൽഡിൽ വരാം. റീസണിംഗ് എഫർട്ട്
  • റീസണിംഗ് എഫർട്ട്. മോഡൽ എത്ര ആഴത്തിൽ റീസൺ ചെയ്യണമെന്ന് ഒരു റിക്വസ്റ്റ് ഫീൽഡ് നിശ്ചയിക്കുന്നു: off, low, medium അല്ലെങ്കിൽ high. Shannon മോഡലുകൾ സ്വന്തം ആഴം നിശ്ചയിക്കുന്നു. റീസണിംഗ് എഫർട്ട്
  • JSON ഒബ്ജക്റ്റ്. response_format: {"type": "json_object"} ഉപയോഗിച്ചാൽ ഉത്തരം നിശ്ചിത ഘടനയില്ലാത്ത JSON ആയിരിക്കും. /v1/chat/completions, /v1/responses എന്നിവയിൽ. ഘടനയുള്ള ഔട്ട്പുട്ടുകൾ
  • JSON സ്കീമ. json_schema ടൈപ്പിലുള്ള response_format ഉപയോഗിച്ചാൽ ഉത്തരം നിങ്ങൾ അയയ്ക്കുന്ന സ്കീമ പിന്തുടരും. /v1/chat/completions, /v1/responses എന്നിവയിൽ. ഘടനയുള്ള ഔട്ട്പുട്ടുകൾ
  • പ്രോംപ്റ്റ് കാഷിംഗ്. അതേ മോഡലിലെ സമീപകാല പ്രോംപ്റ്റിന്റെ അതേ രീതിയിൽ തുടങ്ങുന്ന പ്രോംപ്റ്റ് കാഷിൽ നിന്ന് വായിക്കുന്നു, കാഷ്ഡ് ഭാഗം ഇൻപുട്ട് വിലയുടെ 25%-ന് ബിൽ ചെയ്യുന്നു. ഇതിന് റിക്വസ്റ്റ് ഫീൽഡ് വേണ്ട. പ്രോംപ്റ്റ് കാഷിംഗ്
  • വെബ് സെർച്ച്. web_search: true ഉപയോഗിച്ചാൽ API വെബിൽ തിരഞ്ഞ് ഉത്തരം നൽകുംമുമ്പ് ഫലങ്ങൾ മോഡലിന് നൽകുന്നു. /v1/chat/completions, /v1/messages എന്നിവയിൽ. ഇത് റിക്വസ്റ്റിന്റെ ഒരു ഫീൽഡാണ്, GET /v1/models-ൽ ഇതിന് ഫ്ലാഗ് ഇല്ല. വെബ് തിരയൽ
  • സ്ട്രീമിംഗ്. stream: true ഉപയോഗിച്ചാൽ മോഡൽ എഴുതുമ്പോൾ തന്നെ മറുപടി സെർവർ-സെന്റ് ഇവന്റുകളായി എത്തും. എല്ലാ മോഡലും മൂന്ന് എൻഡ്‌പോയിന്റുകളിലും സ്ട്രീം ചെയ്യുന്നു. സ്റ്റ്രീമിംഗ്

GET /v1/models-ൽ നിന്നുള്ള അതേ വിവരങ്ങൾ

GET https://api.shannon-ai.com/v1/models

GET /v1/models ഓരോ മോഡലിനെയും ഒരു capabilities ഒബ്ജക്റ്റോടെ പട്ടികപ്പെടുത്തുന്നു, അതിനാൽ ഒരു പ്രോഗ്രാമിന് ഈ പേജിന് പകരം ഈ വിവരങ്ങൾ വായിക്കാം. ഈ എൻഡ്‌പോയിന്റിന് കീ ആവശ്യമില്ല.

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))

data-യിലെ രണ്ട് എൻട്രികളുടെ id, capabilities:

200 JSON
[
  {
    "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
    }
  }
]
കോളം capabilities-ലെ ഫ്ലാഗ്
ടൂളുകൾ tools
ചിത്രം ഇൻപുട്ട് vision
റീസണിംഗ് reasoning
റീസണിംഗ് എഫർട്ട് reasoning_effort
JSON ഒബ്ജക്റ്റ് response_format
JSON സ്കീമ json_schema
പ്രോംപ്റ്റ് കാഷിംഗ് prompt_caching
വെബ് സെർച്ച് ഫ്ലാഗ് അല്ല: റിക്വസ്റ്റ് ഫീൽഡ് web_search.
സ്ട്രീമിംഗ് streaming
  • response_format, prompt_caching എന്നിവ ഹോസ്റ്റ് ചെയ്ത ഓപ്പൺ-വെയിറ്റ് എൻട്രികളുടെ ഫ്ലാഗുകളാണ്. ഒരു Shannon എൻട്രി JSON ഔട്ട്പുട്ട് json_schema മാത്രം ഉപയോഗിച്ച് റിപ്പോർട്ട് ചെയ്യുന്നു, അത് രണ്ട് JSON മോഡുകളെയും സൂചിപ്പിക്കുന്നു.
  • shannon-2-lite, shannon-2-pro എന്നിവയ്ക്ക് vision എന്നത് true ആണ്: tools അല്ലെങ്കിൽ response_format കൂടി അയയ്ക്കുന്ന റിക്വസ്റ്റുകളിലും അവ ചിത്രങ്ങൾ വായിക്കും.

ഒരു മോഡലിന്റെ വരിക്ക് പുറത്ത്

ഹോസ്റ്റ് ചെയ്ത ഓപ്പൺ-വെയിറ്റ് മോഡൽ, അതിന്റെ വരിക്ക് പുറത്തുള്ള ചിത്രമോ JSON മോഡോ നിരസിക്കുന്നു. നിങ്ങളുടെ ബാലൻസിൽ നിന്ന് എന്തെങ്കിലും ഈടാക്കുംമുമ്പാണ് നിരസിക്കൽ:

സ്റ്റാറ്റസ് ടൈപ്പ് സന്ദേശം എപ്പോൾ
400 invalid_request_error <id> does not accept image input ചിത്രം ഇൻപുട്ട് ഇല്ലാത്ത ഹോസ്റ്റ് ചെയ്ത ഓപ്പൺ-വെയിറ്റ് മോഡലിലേക്ക് ഒരു ചിത്രം അയച്ചു.
400 invalid_request_error <id> does not accept response_format രണ്ട് JSON മോഡും ഇല്ലാത്ത ഹോസ്റ്റ് ചെയ്ത ഓപ്പൺ-വെയിറ്റ് മോഡലിനോട് JSON ഔട്ട്പുട്ട് ആവശ്യപ്പെട്ടു.
400 invalid_request_error <id> does not accept response_format json_schema; use json_object JSON ഒബ്ജക്റ്റ് മോഡ് മാത്രമുള്ള ഹോസ്റ്റ് ചെയ്ത ഓപ്പൺ-വെയിറ്റ് മോഡലിലേക്ക് ഒരു സ്കീമ അയച്ചു.

ഒരു Shannon മോഡൽ അത്തരം റിക്വസ്റ്റിന് 200 സ്റ്റാറ്റസിൽ മറുപടി നൽകുന്നു: അതിന്റെ വരിക്ക് പുറത്തുള്ള ശേഷി ഉത്തരത്തിൽ പങ്കെടുക്കില്ല. എറർ ഹാൻഡ്ലിംഗ്