CLI ಕೋಡಿಂಗ್ ಟೂಲ್ಗಳು
ಹೊಸClaude Code, Codex CLI ಮತ್ತು ಇತರ ಏಜೆಂಟ್ CLI ಗಳ ಹಿಂದಿನ ಮಾಡೆಲ್ ಆಗಿ Shannon ಬಳಸಿ.
Shannon ಜೊತೆ ಕೆಲಸ ಮಾಡಲು ಕೋಡಿಂಗ್ ಟೂಲ್ಗೆ ಮೂರು ಸೆಟ್ಟಿಂಗ್ಗಳು ಬೇಕು: API ಯ ಬೇಸ್ URL, ನಿಮ್ಮ API ಕೀ ಮತ್ತು ಒಂದು Shannon ಮಾಡೆಲ್ id. ಈ ಪುಟ Claude Code ಮತ್ತು Codex CLI ಗೆ ನಿಖರವಾದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನೀಡುತ್ತದೆ, ಕೋಡಿಂಗ್ ಮಾಡೆಲ್ shannon-coder-1 ಅನ್ನು ಹೇಗೆ ಎಣಿಸಲಾಗುತ್ತದೆ ಎಂದು ವಿವರಿಸುತ್ತದೆ, ಮತ್ತು ಈ ಟೂಲ್ಗಳು ಎದುರಿಸುವ ದೋಷಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.
ಪ್ರತಿ ಟೂಲ್ ಯಾವ ಎಂಡ್ಪಾಯಿಂಟ್ ಬಳಸುತ್ತದೆ
| ಟೂಲ್ | ಎಂಡ್ಪಾಯಿಂಟ್ | ಹೊಂದಿಸಬೇಕಾದ Base URL | ಟಿಪ್ಪಣಿ |
|---|---|---|---|
| Claude Code | POST /v1/messagesPOST /v1/messages/count_tokens | https://api.shannon-ai.com | ಟೂಲ್ ಬೇಸ್ URL ಗೆ /v1/messages ಅನ್ನು ತಾನೇ ಸೇರಿಸುತ್ತದೆ. |
| Codex CLI | POST /v1/responses | https://api.shannon-ai.com/v1 | ಟೂಲ್ ಬೇಸ್ URL ಗೆ /responses ಅನ್ನು ಸೇರಿಸುತ್ತದೆ. |
| OpenAI ಚಾಟ್ ಫಾರ್ಮ್ಯಾಟ್ ಮಾತನಾಡುವ ಇತರ ಏಜೆಂಟ್ ಟೂಲ್ಗಳು | POST /v1/chat/completions | https://api.shannon-ai.com/v1 | ಟೂಲ್ನ ಸ್ವಂತ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಬೇಸ್ URL, ಕೀ ಮತ್ತು Shannon ಮಾಡೆಲ್ id ಹೊಂದಿಸಿ. |
ಎಲ್ಲಾ ಮೂರು ಎಂಡ್ಪಾಯಿಂಟ್ಗಳು ಒಂದೇ API ಕೀಯನ್ನು ಸ್ವೀಕರಿಸುತ್ತವೆ, Authorization: Bearer ಆಗಿ ಅಥವಾ x-api-key ಆಗಿ. ಈ ಟೂಲ್ಗಳು ಕಳುಹಿಸುವ anthropic-version, anthropic-beta ಮತ್ತು openai-beta ಹೆಡರ್ಗಳು ಸ್ವೀಕಾರವಾಗುತ್ತವೆ.
Shannon ಮಾಡೆಲ್ ಆಯ್ಕೆಮಾಡಿ
ಪ್ರತಿ ವಿನಂತಿಯೂ Shannon ಪ್ರಕಟಿಸಿರುವ ಮಾಡೆಲ್ id ಯನ್ನು ಹೆಸರಿಸಬೇಕು. ನೀವು ಬೇರೆ ಹೇಳದಿದ್ದರೆ ಕೋಡಿಂಗ್ ಟೂಲ್ ತನ್ನದೇ ಡೀಫಾಲ್ಟ್ ಮಾಡೆಲ್ನ ಹೆಸರನ್ನು ಕಳುಹಿಸುತ್ತದೆ, ಮತ್ತು Shannon ಪ್ರಕಟಿಸದ ಹೆಸರಿಗೆ 400 ಮತ್ತು unknown model: <name> ಸಂದೇಶದೊಂದಿಗೆ ಉತ್ತರಿಸಲಾಗುತ್ತದೆ. ಬೇರೆ ಯಾವುದೇ ಹೆಸರನ್ನು Shannon ಮಾಡೆಲ್ಗೆ ಮ್ಯಾಪ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಮೊದಲ ವಿನಂತಿಯ ಮೊದಲೇ ಟೂಲ್ನಲ್ಲಿ ಮಾಡೆಲ್ ಅನ್ನು ಹೊಂದಿಸಿ.
GET /v1/models ಪ್ರತಿ id ಯನ್ನು ಅದರ ಕಾಂಟೆಕ್ಸ್ಟ್ ವಿಂಡೋದೊಂದಿಗೆ ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಇದಕ್ಕೆ ಕೀ ಬೇಕಿಲ್ಲ. ಮಾಡೆಲ್ಗಳು ಮತ್ತು ಬೆಲೆ
| ಮಾಡೆಲ್ | ಎಣಿಕೆ ವಿಧಾನ | ಇದು ಏನು ನೀಡುತ್ತದೆ |
|---|---|---|
shannon-coder-1 | /v1/messages ಮತ್ತು /v1/chat/completions ನಲ್ಲಿ ಪ್ರತಿ ವಿನಂತಿಗೆ ಒಂದು ಕರೆ. /v1/responses ನಲ್ಲಿ ಟೋಕನ್ಗಳು. | ಕೋಡಿಂಗ್ ಮಾಡೆಲ್. ಪಠ್ಯ ಇನ್ಪುಟ್, ಟೂಲ್ ಕರೆಗಳು, 131,072 ಟೋಕನ್ಗಳ ಕಾಂಟೆಕ್ಸ್ಟ್ ವಿಂಡೋ. |
shannon-1.6-liteshannon-1.6-pro | ನಿಮ್ಮ ಬ್ಯಾಲೆನ್ಸ್ನಿಂದ ಟೋಕನ್ಗಳು. | ಟೂಲ್ ಕರೆಗಳಿರುವ ಸಾಮಾನ್ಯ ಮಾಡೆಲ್ಗಳು. ಟೂಲ್ ಮಾಡುವ ಚಿಕ್ಕ ಹಿನ್ನೆಲೆ ವಿನಂತಿಗಳಿಗೆ shannon-1.6-lite ಸೂಕ್ತ. |
| ಹೋಸ್ಟ್ ಮಾಡಿದ ಓಪನ್-ವೇಟ್ ಮಾಡೆಲ್ಗಳು | ನಿಮ್ಮ ಬ್ಯಾಲೆನ್ಸ್ನಿಂದ ಟೋಕನ್ಗಳು, ಕ್ಯಾಶ್ ಆದ ಇನ್ಪುಟ್ ಇನ್ಪುಟ್ ಬೆಲೆಯ 25% ರಂತೆ. | ಟೂಲ್ ಕರೆಗಳು, ದೀರ್ಘ ಸೆಷನ್ಗಳಿಗೆ ಪ್ರಾಂಪ್ಟ್ ಕ್ಯಾಶಿಂಗ್, ಮತ್ತು /v1/messages/count_tokens ನಿಂದ ನಿಖರ ಎಣಿಕೆಗಳು. |
ಕೋಡಿಂಗ್ ಟೂಲ್ಗಳು ಉದ್ದವಾದ system ಪ್ರಾಂಪ್ಟ್ನಿಂದ ಮಾಡೆಲ್ ಅನ್ನು ನಿರ್ದೇಶಿಸುತ್ತವೆ. system ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು shannon-coder-1, shannon-1.6-lite, shannon-1.6-pro, shannon-2-lite, shannon-2-pro ಮತ್ತು ಹೋಸ್ಟ್ ಮಾಡಿದ ಓಪನ್-ವೇಟ್ ಮಾಡೆಲ್ಗಳು ಅನ್ವಯಿಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಕೋಡಿಂಗ್ ಟೂಲ್ಗೆ ಇವುಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆಮಾಡಿ.
Claude Code
Claude Code ತನ್ನ ಸಂಪರ್ಕವನ್ನು ಪರಿಸರ ವೇರಿಯಬಲ್ಗಳಿಂದ ಓದುತ್ತದೆ. ಅದನ್ನು ಆರಂಭಿಸುವ shell ನಲ್ಲಿ ಅವನ್ನು ಹೊಂದಿಸಿ, ಅಥವಾ ಪ್ರತಿ ಸೆಷನ್ಗೂ ಉಳಿಸಿಕೊಳ್ಳಲು ~/.claude/settings.json ನ env ಬ್ಲಾಕ್ನಲ್ಲಿ ಹೊಂದಿಸಿ.
# Install Claude Code
npm install -g @anthropic-ai/claude-code
# Where to send requests, and your Shannon API key
export ANTHROPIC_BASE_URL=https://api.shannon-ai.com
export ANTHROPIC_AUTH_TOKEN=YOUR_API_KEY
# Shannon model ids: the session model, and the model behind each built-in name
export ANTHROPIC_MODEL=shannon-coder-1
export ANTHROPIC_DEFAULT_OPUS_MODEL=shannon-coder-1
export ANTHROPIC_DEFAULT_SONNET_MODEL=shannon-coder-1
export ANTHROPIC_DEFAULT_HAIKU_MODEL=shannon-1.6-lite
# The context window of the session model
export CLAUDE_CODE_MAX_CONTEXT_TOKENS=131072
claude {
"env": {
"ANTHROPIC_BASE_URL": "https://api.shannon-ai.com",
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_MODEL": "shannon-coder-1",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "shannon-coder-1",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "shannon-coder-1",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "shannon-1.6-lite",
"CLAUDE_CODE_MAX_CONTEXT_TOKENS": "131072"
}
} | ವೇರಿಯಬಲ್ | ವಿವರಣೆ |
|---|---|
ANTHROPIC_BASE_URL | Claude Code ತನ್ನ ವಿನಂತಿಗಳನ್ನು ಎಲ್ಲಿಗೆ ಕಳುಹಿಸುತ್ತದೆ. /v1 ಇಲ್ಲದ ವಿಳಾಸವನ್ನು ಬಳಸಿ. |
ANTHROPIC_AUTH_TOKEN | ನಿಮ್ಮ Shannon API ಕೀ, Authorization: Bearer ಆಗಿ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ANTHROPIC_API_KEY ಸಹ ಕೆಲಸ ಮಾಡುತ್ತದೆ: ಅದು ಕೀಯನ್ನು x-api-key ಆಗಿ ಕಳುಹಿಸುತ್ತದೆ, ಮತ್ತು Claude Code ಒಮ್ಮೆ ಅನುಮೋದನೆ ಕೇಳುತ್ತದೆ. |
ANTHROPIC_MODEL | ಸೆಷನ್ನ ಮಾಡೆಲ್. claude --model <id> ಮತ್ತು /model <id> ಅದೇ ವಿಷಯವನ್ನು ಹೊಂದಿಸುತ್ತವೆ. |
ANTHROPIC_DEFAULT_HAIKU_MODEL | ಸೆಷನ್ ಶೀರ್ಷಿಕೆಗಳಂತಹ ಹಿನ್ನೆಲೆ ವಿನಂತಿಗಳ ಮಾಡೆಲ್, ಹಾಗೂ haiku ಅನ್ನು ಕೇಳುವ ಯಾವುದಕ್ಕೂ. |
ANTHROPIC_DEFAULT_SONNET_MODEL | ಸಬ್ಏಜೆಂಟ್ ಅಥವಾ ಕಮಾಂಡ್ sonnet ಕೇಳಿದಾಗ ಬಳಸುವ ಮಾಡೆಲ್. |
ANTHROPIC_DEFAULT_OPUS_MODEL | ಸಬ್ಏಜೆಂಟ್ ಅಥವಾ ಕಮಾಂಡ್ opus ಕೇಳಿದಾಗ ಬಳಸುವ ಮಾಡೆಲ್. |
CLAUDE_CODE_MAX_CONTEXT_TOKENS | ಮಾಡೆಲ್ಗೆ Claude Code ಊಹಿಸುವ ಕಾಂಟೆಕ್ಸ್ಟ್ ವಿಂಡೋ. ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ id ಗೆ GET /v1/models ವರದಿ ಮಾಡುವ context_window ಅನ್ನು ಬಳಸಿ. |
- ಎಲ್ಲಾ ಮೂರು
ANTHROPIC_DEFAULT_…_MODELವೇರಿಯಬಲ್ಗಳನ್ನು ಹೊಂದಿಸಿ. ಸಬ್ಏಜೆಂಟ್ಗಳು ಮತ್ತು ಕೆಲವು ಕಮಾಂಡ್ಗಳು ಮಾಡೆಲ್ ಅನ್ನು ಅದರ ಅಂತರ್ನಿರ್ಮಿತ ಹೆಸರಿನಿಂದ ಕೇಳುತ್ತವೆ, ಮತ್ತು ಪ್ರತಿ ಹೆಸರು ಒಂದು Shannon id ಗೆ ಪರಿಹಾರವಾಗಬೇಕು. - ಮಾದರಿಯು ಹಿನ್ನೆಲೆ ವಿನಂತಿಗಳನ್ನು
shannon-1.6-liteಕಡೆಗೆ ತೋರಿಸುತ್ತದೆ, ಇದನ್ನು ಟೋಕನ್ಗಳಲ್ಲಿ ಎಣಿಸಲಾಗುತ್ತದೆ. ಆಗ ಸೆಷನ್ ಶೀರ್ಷಿಕೆಗಳು ಮತ್ತು ಅಂತಹುದೇ ವಿನಂತಿಗಳು Coder ಕರೆಗಳನ್ನು ಬಳಸುವುದಿಲ್ಲ. - Claude Code ಕಾಂಟೆಕ್ಸ್ಟ್ನ ಗಾತ್ರಕ್ಕಾಗಿ
POST /v1/messages/count_tokensಅನ್ನು ಕೇಳುತ್ತದೆ. ಈ ಎಂಡ್ಪಾಯಿಂಟ್ ಹೋಸ್ಟ್ ಮಾಡಿದ ಓಪನ್-ವೇಟ್ ಮಾಡೆಲ್ಗಳಿಗೆ ಎಣಿಸುತ್ತದೆ. Shannon id ಯೊಂದಿಗೆ ಅದು400ನೊಂದಿಗೆ ಉತ್ತರಿಸುತ್ತದೆ; Claude Code ಟೋಕನ್ ಎಣಿಕೆಯನ್ನು ಐಚ್ಛಿಕವೆಂದು ಪರಿಗಣಿಸಿ ಗಾತ್ರವನ್ನು ತಾನೇ ಅಂದಾಜು ಮಾಡುತ್ತದೆ. ಟೋಕನ್ ಎಣಿಕೆ
ಟೂಲ್ ಆರಂಭಿಸುವ ಮೊದಲು ವಿಳಾಸ, ಕೀ ಮತ್ತು ಮಾಡೆಲ್ id ಪರಿಶೀಲಿಸಲು, ಒಂದು ವಿನಂತಿಯನ್ನು ಕೈಯಾರೆ ಕಳುಹಿಸಿ:
curl https://api.shannon-ai.com/v1/messages \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "shannon-1.6-lite",
"max_tokens": 16,
"messages": [{"role": "user", "content": "Say OK."}]
}' Codex CLI
Codex CLI Responses API ಜೊತೆ ಮಾತನಾಡುತ್ತದೆ. ~/.codex/config.toml ನಲ್ಲಿ Shannon ಅನ್ನು ಮಾಡೆಲ್ provider ಆಗಿ ವಿವರಿಸಿ, ಅಲ್ಲಿ ಒಂದು Shannon ಮಾಡೆಲ್ id ಆಯ್ಕೆಮಾಡಿ, ಮತ್ತು ನಿಮ್ಮ API ಕೀಯನ್ನು provider ಹೆಸರಿಸುವ ಪರಿಸರ ವೇರಿಯಬಲ್ನಲ್ಲಿ ಇಡಿ.
model = "shannon-coder-1"
model_provider = "shannon"
model_context_window = 131072
[model_providers.shannon]
name = "Shannon"
base_url = "https://api.shannon-ai.com/v1"
env_key = "SHANNON_API_KEY"
wire_api = "responses" # Install Codex CLI
npm install -g @openai/codex
# Your Shannon API key, under the name given as env_key
export SHANNON_API_KEY=YOUR_API_KEY
# Start it; --model selects another Shannon id for one run
codex
codex --model shannon-1.6-pro | ಕೀ | ವಿವರಣೆ |
|---|---|
model | Shannon ಮಾಡೆಲ್ id. codex --model <id> ಅದನ್ನು ಒಂದು ರನ್ಗೆ ಹೊಂದಿಸುತ್ತದೆ. |
model_provider | ಬಳಸಬೇಕಾದ provider ಬ್ಲಾಕ್ನ ಹೆಸರು, ಇಲ್ಲಿ shannon. |
base_url | /v1 ಸಹಿತ API ವಿಳಾಸ. |
env_key | ನಿಮ್ಮ Shannon API ಕೀಯನ್ನು ಹೊಂದಿರುವ ಪರಿಸರ ವೇರಿಯಬಲ್ನ ಹೆಸರು. |
wire_api | responses: Codex POST /v1/responses ಜೊತೆ ಮಾತನಾಡುತ್ತದೆ. |
model_context_window | ಮಾಡೆಲ್ನ ಕಾಂಟೆಕ್ಸ್ಟ್ ವಿಂಡೋ, ಇದರಿಂದ Codex ದೀರ್ಘ ಸೆಷನ್ ಅನ್ನು ಸಮಯಕ್ಕೆ ಸರಿಯಾಗಿ ಸಂಕುಚಿತಗೊಳಿಸುತ್ತದೆ. GET /v1/models ವರದಿ ಮಾಡುವ context_window ಅನ್ನು ಬಳಸಿ. |
/v1/responsesಸರ್ವರ್ನಲ್ಲಿ ಯಾವುದೇ ಸಂಭಾಷಣೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳುವುದಿಲ್ಲ: ಪ್ರತಿ ವಿನಂತಿ ಸಂಭಾಷಣೆಯನ್ನುinputನಲ್ಲಿ ಹೊತ್ತಿರುತ್ತದೆ.previous_response_idಹೊಂದಾಣಿಕೆಗಾಗಿ ಸ್ವೀಕಾರವಾಗುತ್ತದೆ.- Function ಟೂಲ್ಗಳನ್ನು (
type: "function")/v1/responsesನಲ್ಲಿ ಮಾಡೆಲ್ಗೆ ನೀಡಲಾಗುತ್ತದೆ. /v1/responsesನಲ್ಲಿ,shannon-coder-1ಅನ್ನು ನಿಮ್ಮ ಬ್ಯಾಲೆನ್ಸ್ನ ಟೋಕನ್ಗಳಲ್ಲಿ ಎಣಿಸಲಾಗುತ್ತದೆ, Coder ಕರೆಗಳಲ್ಲಿ ಅಲ್ಲ.
Responses ಎಂಡ್ಪಾಯಿಂಟ್ಗೆ ಅದೇ ಪರಿಶೀಲನೆ:
curl https://api.shannon-ai.com/v1/responses \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "shannon-1.6-lite",
"input": "Say OK."
}' ಕೋಡಿಂಗ್ ಮಾಡೆಲ್ ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಎಣಿಸಲಾಗುತ್ತದೆ
shannon-coder-1 ಕೋಡಿಂಗ್ ಏಜೆಂಟ್ಗಳಿಗಾಗಿ ಇರುವ Shannon ಮಾಡೆಲ್. GET /v1/models ಅದನ್ನು 131,072 ಟೋಕನ್ಗಳ ಕಾಂಟೆಕ್ಸ್ಟ್ ವಿಂಡೋ, ಟೂಲ್ ಕರೆಗಳು, ರೀಸನಿಂಗ್ ಮತ್ತು ಪಠ್ಯ ಇನ್ಪುಟ್ನೊಂದಿಗೆ ವರದಿ ಮಾಡುತ್ತದೆ. ಟೂಲ್ ಬಳಸುವ ಎಂಡ್ಪಾಯಿಂಟ್ಗೆ ಅನುಗುಣವಾಗಿ ಇದನ್ನು ಎರಡು ವಿಧಗಳಲ್ಲಿ ಒಂದರಲ್ಲಿ ಎಣಿಸಲಾಗುತ್ತದೆ.
| ಎಂಡ್ಪಾಯಿಂಟ್ | ವಿನಂತಿಯ ವೆಚ್ಚ | ಇದರಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ |
|---|---|---|
/v1/messages | ಪ್ರತಿ ವಿನಂತಿಗೆ 1 ಕರೆ | ನಿಮ್ಮ ಪ್ಲ್ಯಾನ್ನ Coder ಕರೆ ಭತ್ಯೆ. ನಿಮ್ಮ ಬ್ಯಾಲೆನ್ಸ್ನಿಂದ ಯಾವುದೇ ಟೋಕನ್ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲಾಗುವುದಿಲ್ಲ. |
/v1/chat/completions | ಪ್ರತಿ ವಿನಂತಿಗೆ 1 ಕರೆ | ನಿಮ್ಮ ಪ್ಲ್ಯಾನ್ನ Coder ಕರೆ ಭತ್ಯೆ. ನಿಮ್ಮ ಬ್ಯಾಲೆನ್ಸ್ನಿಂದ ಯಾವುದೇ ಟೋಕನ್ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲಾಗುವುದಿಲ್ಲ. |
/v1/responses | ಟೋಕನ್ಗಳು, 1M ಗೆ $8.00 ರಂತೆ | ನಿಮ್ಮ ಬ್ಯಾಲೆನ್ಸ್, ಬೇರೆ ಯಾವುದೇ ಮಾಡೆಲ್ನಂತೆ. ಕರೆ ಭತ್ಯೆಯನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ. |
ಒಂದು ಕರೆ ಎಂದರೆ ಗಾತ್ರ ಏನೇ ಇರಲಿ ಒಂದು ವಿನಂತಿ. ವಿನಂತಿ ಸ್ವೀಕಾರವಾದಾಗ, ಮಾಡೆಲ್ ಉತ್ತರಿಸುವ ಮೊದಲೇ ಅದನ್ನು ಎಣಿಸಲಾಗುತ್ತದೆ. ಏಜೆಂಟ್ ಸೆಷನ್ ತಾನು ತೆಗೆದುಕೊಳ್ಳುವ ಪ್ರತಿ ಹೆಜ್ಜೆಗೂ ಒಂದು ವಿನಂತಿ ಕಳುಹಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ದೀರ್ಘ ಕೆಲಸ ಹಲವು ಕರೆಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಭತ್ಯೆ ನಿಮ್ಮ ಪ್ಲ್ಯಾನ್ ಅನ್ನು ಅವಲಂಬಿಸಿದೆ ಮತ್ತು ಪ್ರತಿ 4 ಗಂಟೆಗೆ, 00:00, 04:00, 08:00, 12:00, 16:00 ಮತ್ತು 20:00 UTC ಗೆ ಮತ್ತೆ ಆರಂಭವಾಗುತ್ತದೆ.
| ಪ್ಲ್ಯಾನ್ | 4 ಗಂಟೆಗಳ ವಿಂಡೋಗೆ ಕರೆಗಳು |
|---|---|
| Free | 3 |
| Plus | 20 |
| Standard | 40 |
| Pro | 60 |
ಪ್ಲ್ಯಾನ್ ಪುಟದಲ್ಲಿ ಈಗಿನ ಸಂಖ್ಯೆಗಳಿವೆ. ಪ್ಲ್ಯಾನ್ಗಳು
ಒಂದು ವಿಂಡೋದ ಕರೆಗಳು ಖಾಲಿಯಾದಾಗ, ವಿನಂತಿಗೆ 429 ನೊಂದಿಗೆ ಉತ್ತರಿಸಲಾಗುತ್ತದೆ. /v1/messages ನಲ್ಲಿ ಅದೇ ದೋಷ Anthropic ರೂಪದಲ್ಲಿ ಬರುತ್ತದೆ.
{
"error": {
"type": "rate_limit_error",
"message": "Shannon Coder call quota reached. Upgrade your plan at shannon-ai.com/plan"
}
} {
"type": "error",
"error": {
"type": "rate_limit_error",
"message": "Shannon Coder call quota reached. Upgrade your plan at shannon-ai.com/plan"
}
} ಕಾಂಟೆಕ್ಸ್ಟ್ ಮಿತಿ ಮೀರುವಿಕೆ
ಸಂಭಾಷಣೆ ಮಾಡೆಲ್ನ ಕಾಂಟೆಕ್ಸ್ಟ್ ವಿಂಡೋಗಿಂತ ದೊಡ್ಡದಾದಾಗ, /v1/chat/completions ಮತ್ತು /v1/messages 400, ಪ್ರಕಾರ invalid_request_error, ಕೋಡ್ context_length_exceeded ಮತ್ತು prompt is too long ನಿಂದ ಆರಂಭವಾಗುವ ಸಂದೇಶದೊಂದಿಗೆ ಉತ್ತರಿಸುತ್ತವೆ. ಕೋಡಿಂಗ್ ಟೂಲ್ಗಳು ಈ ದೋಷವನ್ನು ಓದಿ ಸೆಷನ್ ಅನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಿ ವಿನಂತಿಯನ್ನು ಮತ್ತೆ ಕಳುಹಿಸುತ್ತವೆ. ಇದನ್ನು shannon-coder-1, shannon-1.6-lite ಮತ್ತು shannon-1.6-pro ಉಂಟುಮಾಡುತ್ತವೆ.
{
"error": {
"type": "invalid_request_error",
"code": "context_length_exceeded",
"message": "prompt is too long: 140211 tokens > 131072 maximum",
"param": null
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"code": "context_length_exceeded",
"message": "prompt is too long: 140211 tokens > 131072 maximum",
"param": null
}
} ಸಂದೇಶ prompt is too long: <sent> tokens > <limit> maximum. ಎರಡೂ ಸಂಖ್ಯೆಗಳು ತಿಳಿಯದಿದ್ದಾಗ ಅದು prompt is too long. Please compact the conversation and try again. ಆಗಿರುತ್ತದೆ.
stream ನಲ್ಲಿ ಸ್ಥಿತಿ ಈಗಾಗಲೇ 200 ಆಗಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ದೋಷ ಈವೆಂಟ್ ಆಗಿ ಬರುತ್ತದೆ ಮತ್ತು ನಂತರ stream ಸಾಮಾನ್ಯ ರೀತಿಯಲ್ಲಿ ಮುಚ್ಚುತ್ತದೆ:
data: {"error":{"message":"prompt is too long: 140211 tokens > 131072 maximum","type":"invalid_request_error","code":"context_length_exceeded","param":null}}
data: {"id":"chatcmpl-…","object":"chat.completion.chunk","created":…,"model":"shannon-coder-1","choices":[{"index":0,"delta":{},"finish_reason":"stop"}],"usage":{…}}
data: [DONE] event: error
data: {"type":"error","error":{"type":"invalid_request_error","message":"prompt is too long: 140211 tokens > 131072 maximum"}}
event: message_delta
data: {"type":"message_delta","delta":{"stop_reason":"end_turn","stop_sequence":null},"usage":{…}}
event: message_stop
data: {"type":"message_stop"} ಏಜೆಂಟ್ ಲೂಪ್ ಏನನ್ನು ಅವಲಂಬಿಸಬಹುದು
| ವಿಷಯ | ವರ್ತನೆ |
|---|---|
| ಟೂಲ್ schemas | ಟೂಲ್ ವ್ಯಾಖ್ಯಾನಗಳನ್ನು ಟೂಲ್ ಕಳುಹಿಸಿದಂತೆಯೇ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತದೆ. shannon-coder-1 ಮತ್ತು shannon-1.6-* ನಲ್ಲಿ, $schema, $ref, additionalProperties, default ಮತ್ತು title ನಂತಹ ಮಾಡೆಲ್ ಬಳಸದ JSON Schema ಕೀವರ್ಡ್ಗಳನ್ನು ಮಾಡೆಲ್ ಓದುವುದರಿಂದ ಬಿಡಲಾಗುತ್ತದೆ, ಮತ್ತು oneOf ಅನ್ನು anyOf ಎಂದು ಓದಲಾಗುತ್ತದೆ. ಅವುಗಳ ಕಾರಣಕ್ಕೆ ಯಾವುದೇ ವಿನಂತಿಯನ್ನು ತಿರಸ್ಕರಿಸಲಾಗುವುದಿಲ್ಲ. |
| ಟೂಲ್ ಕರೆಯ arguments | stream ನಲ್ಲಿ, ಟೂಲ್ ಕರೆಯ arguments ಪೂರ್ಣವಾಗಿ ಒಂದೇ delta ದಲ್ಲಿ ಬರುತ್ತವೆ: tool_calls[].function.arguments, input_json_delta.partial_json ಅಥವಾ response.function_call_arguments.delta. |
| ಟೂಲ್ ಟರ್ನ್ನ ಅಂತ್ಯ | Chat Completions ನಲ್ಲಿ finish_reason: "tool_calls" ಆಗಿ ಮತ್ತು Messages ನಲ್ಲಿ stop_reason: "tool_use" ಆಗಿ ವರದಿಯಾಗುತ್ತದೆ. |
| Keep-alive | ಮಾಡೆಲ್ ಕೆಲಸ ಮಾಡುತ್ತಿರುವಾಗ, ಪ್ರತಿ 15 ಸೆಕೆಂಡ್ಗೆ /v1/messages event: ping ಮತ್ತು /v1/chat/completions : ping ಕಾಮೆಂಟ್ ಸಾಲನ್ನು ಕಳುಹಿಸುತ್ತದೆ. |
| ವಿನಂತಿಯನ್ನು ನಿಲ್ಲಿಸುವುದು | ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚಿದರೆ stream ನಿಲ್ಲುತ್ತದೆ. ಟರ್ನ್ ತನ್ನ ಅಂತ್ಯದವರೆಗೆ ನಡೆಯುತ್ತದೆ ಮತ್ತು ಎಣಿಕೆಯಾಗುತ್ತದೆ. |
ಸಮಸ್ಯೆ ನಿವಾರಣೆ
| ಲಕ್ಷಣ | ಕಾರಣ | ಪರಿಹಾರ |
|---|---|---|
unknown model: claude-… ಅಥವಾ unknown model: gpt-… ಜೊತೆ 400 | ಟೂಲ್ ತನ್ನದೇ ಡೀಫಾಲ್ಟ್ ಮಾಡೆಲ್ ಹೆಸರನ್ನು ಕಳುಹಿಸಿತು. ಪ್ರಕಟಿತ Shannon id ಗಳನ್ನು ಮಾತ್ರ ಒದಗಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಬೇರೆ ಹೆಸರನ್ನು ಅವಕ್ಕೆ ಮ್ಯಾಪ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ. | Shannon id ಆಯ್ಕೆಮಾಡಿ: Claude Code ನಲ್ಲಿ ANTHROPIC_MODEL ಮತ್ತು ಮೂರು ANTHROPIC_DEFAULT_…_MODEL ವೇರಿಯಬಲ್ಗಳು, Codex ಕಾನ್ಫಿಗ್ನಲ್ಲಿ model. |
Codex CLI ಯಿಂದ, unknown model: ಮತ್ತು ಹೆಸರಿಲ್ಲದೆ 400 | ವಿನಂತಿ ಯಾವುದೇ ಮಾಡೆಲ್ ಅನ್ನು ಹೆಸರಿಸಲಿಲ್ಲ. /v1/responses ಗೆ ಒಂದು ಬೇಕು. | ~/.codex/config.toml ನಲ್ಲಿ model ಹೊಂದಿಸಿ ಅಥವಾ --model ನೀಡಿ. |
Missing authentication ಅಥವಾ Invalid API key ಜೊತೆ 401 | ಕೀ API ಗೆ ತಲುಪಲಿಲ್ಲ, ಅಥವಾ ಅದು ಈಗಿನ ಕೀ ಅಲ್ಲ. Shannon ಕೀ sk- ನಿಂದ ಆರಂಭವಾಗುತ್ತದೆ. | ಟೂಲ್ ಆರಂಭಿಸುವ shell ನಲ್ಲಿ ವೇರಿಯಬಲ್ ಹೊಂದಿಸಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ. Keys & usage ನಿಂದ ಕೀಯನ್ನು ಮತ್ತೆ ನಕಲಿಸಿ. |
ಪ್ರತಿ ವಿನಂತಿಯಲ್ಲೂ 404 | ಈ ಟೂಲ್ಗೆ ಬೇಸ್ URL ನಲ್ಲಿ /v1 ಒಂದು ಹೆಚ್ಚು ಅಥವಾ ಒಂದು ಕಡಿಮೆ ಇದೆ. | Claude Code: /v1 ಇಲ್ಲದ ವಿಳಾಸ. Codex CLI: /v1 ಸಹಿತ ವಿಳಾಸ. |
Shannon Coder call quota reached ಜೊತೆ 429 | ಈಗಿನ 4 ಗಂಟೆಗಳ ವಿಂಡೋದ Coder ಕರೆಗಳು ಖಾಲಿಯಾಗಿವೆ. | ಮುಂದಿನ ವಿಂಡೋಗಾಗಿ ಕಾಯಿರಿ, ಹೆಚ್ಚು ಕರೆಗಳಿರುವ ಪ್ಲ್ಯಾನ್ಗೆ ಬದಲಾಗಿ, ಅಥವಾ ಟೋಕನ್ಗಳಲ್ಲಿ ಎಣಿಸುವ ಮಾಡೆಲ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ. |
Quota exceeded ಜೊತೆ 429 | ನಿಮ್ಮ ಬ್ಯಾಲೆನ್ಸ್ ವಿನಂತಿಯನ್ನು ಭರಿಸುವುದಿಲ್ಲ. | ಕ್ರೆಡಿಟ್ ಸೇರಿಸಿ, ಅಥವಾ 00:00 UTC ಗೆ ನಿಮ್ಮ ಪ್ಲ್ಯಾನ್ನ ದೈನಂದಿನ ಭತ್ಯೆಗಾಗಿ ಕಾಯಿರಿ. |
prompt is too long ಜೊತೆ 400 | ಸಂಭಾಷಣೆ ಮಾಡೆಲ್ನ ಕಾಂಟೆಕ್ಸ್ಟ್ ವಿಂಡೋಗಿಂತ ದೊಡ್ಡದಾಗಿದೆ. | ಸೆಷನ್ ಅನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಿ (ಎರಡೂ ಟೂಲ್ಗಳಲ್ಲಿ /compact). ಟೂಲ್ ಬೇಗನೆ ಸಂಕುಚಿತಗೊಳಿಸುವಂತೆ ಮಾಡೆಲ್ನ ಕಾಂಟೆಕ್ಸ್ಟ್ ವಿಂಡೋವನ್ನು ಅದಕ್ಕೆ ತಿಳಿಸಿ. |
| Claude Code ಅಂದಾಜು ಕಾಂಟೆಕ್ಸ್ಟ್ ಸಂಖ್ಯೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆ | /v1/messages/count_tokens ಹೋಸ್ಟ್ ಮಾಡಿದ ಓಪನ್-ವೇಟ್ ಮಾಡೆಲ್ಗಳಿಗೆ ಎಣಿಸುತ್ತದೆ. Shannon id ಯೊಂದಿಗೆ ಅದು 400 ನೊಂದಿಗೆ ಉತ್ತರಿಸುತ್ತದೆ, ಮತ್ತು Claude Code ಗಾತ್ರವನ್ನು ತಾನೇ ಅಂದಾಜು ಮಾಡುತ್ತದೆ. | ಸರಿಪಡಿಸಲು ಏನೂ ಇಲ್ಲ. ನಿಖರ ಎಣಿಕೆಗಳು ಬೇಕಿದ್ದರೆ ಹೋಸ್ಟ್ ಮಾಡಿದ ಓಪನ್-ವೇಟ್ ಮಾಡೆಲ್ ಆಯ್ಕೆಮಾಡಿ. |
| ಅಂಟಿಸಿದ ಸ್ಕ್ರೀನ್ಶಾಟ್ ಅನ್ನು ಪರಿಗಣಿಸಲಾಗುವುದಿಲ್ಲ | shannon-coder-1 ಪಠ್ಯ ಇನ್ಪುಟ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. | ಆ ಸೆಷನ್ಗೆ ಚಿತ್ರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಮಾಡೆಲ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ. |
ನಿಮ್ಮ ಕೀ ಮತ್ತು ಬ್ಯಾಲೆನ್ಸ್ Keys & usage ಪುಟದಲ್ಲಿವೆ. ಕೀಗಳು ಮತ್ತು ಬಳಕೆ