ವಿಷಯಕ್ಕೆ ಹೋಗಿ
ಸಾಮರ್ಥ್ಯಗಳು

ಸಾಮರ್ಥ್ಯಗಳು

API ಮೂಲಕ ಪ್ರತಿ ಮಾಡೆಲ್ ಏನು ಮಾಡಬಲ್ಲದು, ಮಾಡೆಲ್ ಮಾಡೆಲ್‌ವಾರು: ಟೂಲ್‌ಗಳು, ಚಿತ್ರ ಇನ್‌ಪುಟ್, ರೀಸನಿಂಗ್, JSON ಔಟ್‌ಪುಟ್, ಪ್ರಾಂಪ್ಟ್ ಕ್ಯಾಶಿಂಗ್, ವೆಬ್ ಹುಡುಕಾಟ ಮತ್ತು ಸ್ಟ್ರೀಮಿಂಗ್.

ಪ್ರತಿ ಮಾಡೆಲ್ ಅನ್ನು ಒಂದೇ ಕೀ ಬಳಸಿ ಅದೇ ಮೂರು ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳ ಮೂಲಕ ತಲುಪಲಾಗುತ್ತದೆ. ಎರಡು ಕೋಷ್ಟಕಗಳು ಮಾಡೆಲ್‌ಗಳು ಎಲ್ಲಿ ಭಿನ್ನವಾಗಿವೆ ಎಂದು ತೋರಿಸುತ್ತವೆ. ಡ್ಯಾಶ್ ಎಂದರೆ ಮಾಡೆಲ್ ಆ ಸಾಮರ್ಥ್ಯವಿಲ್ಲದೆ ಉತ್ತರಿಸುತ್ತದೆ.

Shannon ಮಾಡೆಲ್‌ಗಳು

ಮಾಡೆಲ್ ಟೂಲ್‌ಗಳುಚಿತ್ರಗಳುರೀಸನಿಂಗ್ಪ್ರಯತ್ನJSON ಆಬ್ಜೆಕ್ಟ್JSON schemaಕ್ಯಾಶಿಂಗ್ಹುಡುಕಾಟಸ್ಟ್ರೀಮಿಂಗ್
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 ಹೌದು—ಹೌದು—ಹೌದುಹೌದು——ಹೌದು

ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಓಪನ್-ವೇಟ್ ಮಾಡೆಲ್‌ಗಳು

ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಮಾಡೆಲ್‌ನ id ಎಂದರೆ ಅದರ ಹೆಸರು ಮತ್ತು ವೇರಿಯಂಟ್ ಹೈಫನ್‌ನಿಂದ ಜೋಡಿಸಲ್ಪಟ್ಟದ್ದು, ಉದಾಹರಣೆಗೆ DeepSeek-V4-Pro-0813-3BIT-REAP.

ಮಾಡೆಲ್ ಟೂಲ್‌ಗಳುಚಿತ್ರಗಳುರೀಸನಿಂಗ್ಪ್ರಯತ್ನJSON ಆಬ್ಜೆಕ್ಟ್JSON schemaಕ್ಯಾಶಿಂಗ್ಹುಡುಕಾಟಸ್ಟ್ರೀಮಿಂಗ್
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 ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಓಪನ್-ವೇಟ್ ಮಾಡೆಲ್‌ಗಳು ಅನ್ವಯಿಸುತ್ತವೆ. ಫಂಕ್ಷನ್ ಕಾಲಿಂಗ್
  • ಚಿತ್ರ ಇನ್‌ಪುಟ್. ಮಾಡೆಲ್ user ಸಂದೇಶದೊಳಗೆ data URL ಆಗಿ ಅಥವಾ ವಿಳಾಸವಾಗಿ ಕಳುಹಿಸಿದ ಚಿತ್ರಗಳನ್ನು ಓದುತ್ತದೆ. shannon-2-lite ಮತ್ತು shannon-2-pro tools ಅಥವಾ response_format ಕೂಡ ಕಳುಹಿಸುವ ವಿನಂತಿಗಳಲ್ಲಿ ಚಿತ್ರಗಳನ್ನು ಓದುತ್ತವೆ. Shannon 3 ಕುಟುಂಬ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನೂ ಓದುತ್ತದೆ. ಚಿತ್ರಗಳು ಮತ್ತು ಫೈಲ್‌ಗಳು
  • ರೀಸನಿಂಗ್. ಪ್ರತಿಕ್ರಿಯೆಯು ಉತ್ತರದ ಪಕ್ಕದಲ್ಲಿ ಮಾಡೆಲ್‌ನ ರೀಸನಿಂಗ್ ಪಠ್ಯವನ್ನು ಪ್ರತ್ಯೇಕ ಫೀಲ್ಡ್‌ನಲ್ಲಿ ಹೊತ್ತಿರಬಹುದು. ರೀಸನಿಂಗ್ ಪ್ರಯತ್ನ
  • ರೀಸನಿಂಗ್ ಪ್ರಯತ್ನ. ಮಾಡೆಲ್ ಎಷ್ಟು ಆಳವಾಗಿ ರೀಸನಿಂಗ್ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ವಿನಂತಿ ಫೀಲ್ಡ್ ಹೊಂದಿಸುತ್ತದೆ: off, low, medium ಅಥವಾ high. Shannon ಮಾಡೆಲ್‌ಗಳು ತಮ್ಮದೇ ಆಳವನ್ನು ಹೊಂದಿಸಿಕೊಳ್ಳುತ್ತವೆ. ರೀಸನಿಂಗ್ ಪ್ರಯತ್ನ
  • JSON ಆಬ್ಜೆಕ್ಟ್. response_format: {"type": "json_object"} ಯೊಂದಿಗೆ ಉತ್ತರ ನಿಗದಿತ ರೂಪವಿಲ್ಲದ JSON ಆಗಿರುತ್ತದೆ. /v1/chat/completions ಮತ್ತು /v1/responses ನಲ್ಲಿ. ರಚಿತ ಔಟ್‌ಪುಟ್‌ಗಳು
  • JSON schema. json_schema ವಿಧದ response_format ನೊಂದಿಗೆ ಉತ್ತರ ನೀವು ಕಳುಹಿಸುವ schema ಅನ್ನು ಅನುಸರಿಸುತ್ತದೆ. /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 schema 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 ಆಬ್ಜೆಕ್ಟ್ ಮೋಡ್ ಮಾತ್ರ ಇರುವ ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಓಪನ್-ವೇಟ್ ಮಾಡೆಲ್‌ಗೆ schema ಕಳುಹಿಸಲಾಗಿದೆ.

Shannon ಮಾಡೆಲ್ ಅಂತಹ ವಿನಂತಿಗೆ ಸ್ಥಿತಿ 200 ಯೊಂದಿಗೆ ಉತ್ತರಿಸುತ್ತದೆ: ತನ್ನ ಸಾಲಿನ ಹೊರಗಿನ ಸಾಮರ್ಥ್ಯ ಉತ್ತರದಲ್ಲಿ ಭಾಗವಹಿಸುವುದಿಲ್ಲ. ದೋಷ ನಿರ್ವಹಣೆ