SHANNON A.I. Լոգո
SHANNON A.I.
Չատ Գներ API Հետազոտություն Ընկերություն Pentest AI Startup Boost
Մուտք
Պլան և Օգտագործում
Չատ Գներ API Հետազոտություն Ընկերություն Pentest AI Startup Boost Մուտք Պլան և Օգտագործում

Ընտրեք ձեր լեզուն

Բոլոր լեզուները հավասար են։ Ընտրեք այն, որին ուզում եք օգտագործել։

API փաստաթղթավորում

Shannon API

OpenAI և Anthropic համատեղելի AI API՝ ֆունկցիաների կանչով, վեբ որոնմամբ և կառուցվածքային արդյունքներով:

Ստանալ ձեր API բանալին Փորձել Playground-ը V2
Փաստաթղթեր
  • OV Ընդհանուր ակնարկ
  • CP Հնարավորություններ
  • QS Արագ մեկնարկ
  • PG API Playground ՆՈՐ
  • AU Վավերացում
  • ML Մոդելներ
  • FN Ֆունկցիայի կանչ
  • JS Կառուցվածքային արդյունքներ
  • SS Ստրիմինգ
  • WS Ներկառուցված վեբ որոնում
  • AN Anthropic ձևաչափ
  • CT cli-tools ՆՈՐ
  • SD SDK-ներ
  • ER Սխալների մշակում
  • CL Փոփոխությունների մատյան
  • AK Ձեր API բանալին
  • US Ձեր օգտագործումը

Shannon AI API Documentation

Ընդհանուր ակնարկ

Հանրային փաստաթղթեր

Ամեն ինչ, ինչ ձեզ պետք է՝ Shannon-ի OpenAI և Anthropic համատեղելի API-ով թողարկելու համար։

Հիմնական URL OpenAI-համատեղելի
https://api.shannon-ai.com/v1/chat/completions

Օգտագործեք Chat Completions API-ը ֆունկցիայի կանչով և ստրիմինգով։

Հիմնական URL Anthropic-համատեղելի
https://api.shannon-ai.com/v1/messages

Claude Messages ձևաչափը գործիքներով և anthropic-version գլխագրով։

Գլխագրեր Վավերացում
Authorization: Bearer <api-key>

Կամ X-API-Key և anthropic-version՝ Claude-ի ձևաչափով կանչերի համար։

Մուտք Կարգավիճակ
Հանրային փաստաթղթեր - կանչելու համար պետք է բանալի

Ստրիմինգ, ֆունկցիայի կանչ, կառուցվածքային արդյունքներ, վեբ որոնում։

Գործարկման ցուցակ
  • +
    SDK-ը ուղղեք դեպի Shannon
    baseURL-ը սահմանեք վերևի OpenAI կամ Anthropic վերջնակետերին։
    Կարգավորում
  • +
    Կցեք ձեր API բանալին
    OpenAI կանչերի համար օգտագործեք Bearer թոքեններ կամ X-API-Key + anthropic-version։
    Անվտանգություն
  • +
    Միացրեք գործիքներ և կառուցվածքային արդյունքներ
    Աջակցում է OpenAI գործիքներ/ֆունկցիաներ, JSON schema և ներկառուցված web_search։
    Հնարավորություններ
  • +
    Հետևեք օգտագործմանը
    Տեսեք թոքենների և որոնումների ծախսը այս էջում, երբ մուտք եք գործել։
    Վերլուծություն

Հնարավորություններ

OpenAI + Anthropic

Drop-in փոխարինում OpenAI և Anthropic API-ների համար՝ գործիքների, կառուցվածքային արդյունքների և ներկառուցված վեբ որոնման աջակցությամբ։

AI

Drop-in փոխարինում

Համատեղելի

Աշխատում է OpenAI և Anthropic SDK-ների հետ։ Պարզապես փոխեք base URL-ը։

AI

Ֆունկցիայի կանչ

Գործիքներ

Սահմանեք գործիքներ, թող Shannon-ը կանչի դրանք։ Աջակցում է auto, forced և none ռեժիմներին։

AI

Ներկառուցված վեբ որոնում

Որոնում

Իրական ժամանակի վեբ որոնում՝ աղբյուրների հղումներով։ Ինքնաշխատ հասանելի։

AI

Կառուցվածքային արդյունքներ

JSON

JSON ռեժիմ և JSON Schema հարկադրում՝ վստահելի տվյալների արտահանման համար։

AI

Բազմափուլ գործիքներ

Գործակալային

Ավտոմատ գործիքների կատարում։ Մինչև 10 կրկնում յուրաքանչյուր հարցման համար։

AI

Ստրիմինգ

Արագ

Server-sent events՝ թոքենների իրական ժամանակի ստրիմինգի համար։

Արագ մեկնարկ

5 րոպե

Սկսեք երեք քայլով։ Shannon-ը արտացոլում է OpenAI և Anthropic հաճախորդներին։

1

Սահմանեք base URL-ը

Օգտագործեք OpenAI-համատեղելի վերջնակետը։

https://api.shannon-ai.com/v1/chat/completions
2

Ավելացրեք ձեր API բանալին

Authorization գլխագրում օգտագործեք Bearer վավերացում։

3

Ուղարկեք ձեր առաջին հաղորդագրությունը

Ընտրեք լեզու և փոխարինեք ձեր բանալին։

Python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.shannon-ai.com/v1"
)

response = client.chat.completions.create(
    model="shannon-1.6-lite",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Hello, Shannon!"}
    ],
    max_tokens=1024
)

print(response.choices[0].message.content)
JavaScript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'YOUR_API_KEY',
  baseURL: 'https://api.shannon-ai.com/v1'
});

const response = await client.chat.completions.create({
  model: 'shannon-1.6-lite',
  messages: [
    { role: 'system', content: 'You are a helpful assistant.' },
    { role: 'user', content: 'Hello, Shannon!' }
  ],
  max_tokens: 1024
});

console.log(response.choices[0].message.content);
Go
package main

import (
    "context"
    "fmt"
    openai "github.com/sashabaranov/go-openai"
)

func main() {
    config := openai.DefaultConfig("YOUR_API_KEY")
    config.BaseURL = "https://api.shannon-ai.com/v1"
    client := openai.NewClientWithConfig(config)

    resp, err := client.CreateChatCompletion(
        context.Background(),
        openai.ChatCompletionRequest{
            Model: "shannon-1.6-lite",
            Messages: []openai.ChatCompletionMessage{
                {Role: "system", Content: "You are a helpful assistant."},
                {Role: "user", Content: "Hello, Shannon!"},
            },
            MaxTokens: 1024,
        },
    )
    if err != nil {
        panic(err)
    }
    fmt.Println(resp.Choices[0].Message.Content)
}
cURL
curl -X POST "https://api.shannon-ai.com/v1/chat/completions" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "shannon-1.6-lite",
    "messages": [
      {"role": "system", "content": "You are a helpful assistant."},
      {"role": "user", "content": "Hello, Shannon!"}
    ],
    "max_tokens": 1024
  }'

Պատասխանի ձևաչափ

Հաջող պատասխան
{
  "id": "chatcmpl-abc123",
  "object": "chat.completion",
  "created": 1234567890,
  "model": "Shannon 1.6 Lite",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Hello! I'm Shannon, your AI assistant. How can I help you today?"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 25,
    "completion_tokens": 18,
    "total_tokens": 43
  }
}

API Playground

ՆՈՐ

Փորձարկեք Shannon API-ն անմիջապես ձեր դիտարկչում։ Կազմեք հարցումը, գործարկեք և տեսեք պատասխանը իրական ժամանակում։

1

Chat, Responses, Messages

Switch across OpenAI Chat Completions, Responses, and Anthropic Messages without leaving the playground.

2

Stream live output

Run real requests, inspect raw JSON, and view stream events from the same operator console.

3

Reuse your key

Signed-in users can pull their Shannon API key straight into the dedicated playground workspace.

/hy/docs/playground

The playground now lives on its own route so the API docs stay Astro-rendered while the request builder remains an explicitly interactive client tool.

Փորձել Playground-ը V2 Ստանալ ձեր API բանալին

Վավերացում

Բոլոր API հարցումները պահանջում են վավերացում ձեր Shannon API բանալով։

OpenAI ձևաչափ (խորհուրդ է տրվում)

HTTP
Authorization: Bearer YOUR_API_KEY

Anthropic ձևաչափ

HTTP
X-API-Key: YOUR_API_KEY
anthropic-version: 2023-06-01

Մոդելներ

Shannon-ն առաջարկում է մի քանի մոդելներ՝ տարբեր օգտագործման դեպքերի համար։

AI
shannon-1.6-lite Shannon 1.6 Lite

Արագ ու արդյունավետ պատասխաններ ամենօրյա առաջադրանքների համար

Համատեքստ 128K
Լավագույնը Զրույց, Հարց ու Պատասխան, Բովանդակության ստեղծում
AI
shannon-1.6-pro Shannon 1.6 Pro

Բարդ խնդիրների համար առաջադեմ մտածողություն

Համատեքստ 128K
Լավագույնը Վերլուծություն, Հետազոտություն, Բարդ առաջադրանքներ
AI
shannon-2-lite Shannon 2 Lite

Համատեքստ 128K
Լավագույնը
AI
shannon-2-pro Shannon 2 Pro

Համատեքստ 128K
Լավագույնը
AI
shannon-coder-1 Shannon Coder

Օպտիմիզացված Claude Code CLI-ի համար՝ կանչային քվոտայով

Համատեքստ 128K
Լավագույնը Կոդի ստեղծում, Գործիքների օգտագործում, CLI ինտեգրում
Կանչերի քվոտա

Ֆունկցիայի կանչ

Սահմանեք գործիքներ, որոնք Shannon-ը կարող է կանչել գործողություններ կատարելու կամ տեղեկություն ստանալու համար։

Python
from openai import OpenAI
import json

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.shannon-ai.com/v1"
)

# Define available tools/functions
tools = [
    {
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "Get current weather for a location",
            "parameters": {
                "type": "object",
                "properties": {
                    "location": {
                        "type": "string",
                        "description": "City name, e.g., 'Tokyo'"
                    },
                    "unit": {
                        "type": "string",
                        "enum": ["celsius", "fahrenheit"]
                    }
                },
                "required": ["location"]
            }
        }
    }
]

response = client.chat.completions.create(
    model="shannon-1.6-lite",
    messages=[{"role": "user", "content": "What's the weather in Tokyo?"}],
    tools=tools,
    tool_choice="auto"
)

# Check if model wants to call a function
if response.choices[0].message.tool_calls:
    tool_call = response.choices[0].message.tool_calls[0]
    print(f"Function: {tool_call.function.name}")
    print(f"Arguments: {tool_call.function.arguments}")
JavaScript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'YOUR_API_KEY',
  baseURL: 'https://api.shannon-ai.com/v1'
});

const tools = [
  {
    type: 'function',
    function: {
      name: 'get_weather',
      description: 'Get current weather for a location',
      parameters: {
        type: 'object',
        properties: {
          location: { type: 'string', description: "City name" },
          unit: { type: 'string', enum: ['celsius', 'fahrenheit'] }
        },
        required: ['location']
      }
    }
  }
];

const response = await client.chat.completions.create({
  model: 'shannon-1.6-lite',
  messages: [{ role: 'user', content: "What's the weather in Tokyo?" }],
  tools,
  tool_choice: 'auto'
});

if (response.choices[0].message.tool_calls) {
  const toolCall = response.choices[0].message.tool_calls[0];
  console.log('Function:', toolCall.function.name);
  console.log('Arguments:', toolCall.function.arguments);
}

Գործիքի ընտրության տարբերակներ

"auto" Մոդելը որոշում է՝ կանչել ֆունկցիա, թե ոչ (լռելյայն)
"none" Անջատել ֆունկցիայի կանչը այս հարցման համար
{"type": "function", "function": {"name": "..."}} Պարտադրել հատուկ ֆունկցիայի կանչ

Ֆունկցիայի կանչի պատասխան

Երբ մոդելը կանչում է ֆունկցիա
{
  "id": "chatcmpl-xyz",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": null,
        "tool_calls": [
          {
            "id": "call_abc123",
            "type": "function",
            "function": {
              "name": "get_weather",
              "arguments": "{\"location\": \"Tokyo\", \"unit\": \"celsius\"}"
            }
          }
        ]
      },
      "finish_reason": "tool_calls"
    }
  ]
}

Կառուցվածքային արդյունքներ

Պարտադրել Shannon-ին վերադարձնել վավեր JSON, որը համապատասխանում է ձեր սխեմային։

Python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.shannon-ai.com/v1"
)

# Force JSON output with schema
response = client.chat.completions.create(
    model="shannon-1.6-lite",
    messages=[
        {"role": "user", "content": "Extract: John Doe, 30 years old, engineer"}
    ],
    response_format={
        "type": "json_schema",
        "json_schema": {
            "name": "person_info",
            "schema": {
                "type": "object",
                "properties": {
                    "name": {"type": "string"},
                    "age": {"type": "integer"},
                    "occupation": {"type": "string"}
                },
                "required": ["name", "age", "occupation"]
            }
        }
    }
)

import json
data = json.loads(response.choices[0].message.content)
print(data)  # {"name": "John Doe", "age": 30, "occupation": "engineer"}
JavaScript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'YOUR_API_KEY',
  baseURL: 'https://api.shannon-ai.com/v1'
});

const response = await client.chat.completions.create({
  model: 'shannon-1.6-lite',
  messages: [
    { role: 'user', content: 'Extract: John Doe, 30 years old, engineer' }
  ],
  response_format: {
    type: 'json_schema',
    json_schema: {
      name: 'person_info',
      schema: {
        type: 'object',
        properties: {
          name: { type: 'string' },
          age: { type: 'integer' },
          occupation: { type: 'string' }
        },
        required: ['name', 'age', 'occupation']
      }
    }
  }
});

const data = JSON.parse(response.choices[0].message.content);
console.log(data); // { name: "John Doe", age: 30, occupation: "engineer" }

Պատասխանի ձևաչափի տարբերակներ

{"type": "json_object"} Պարտադրել վավեր JSON ելք (առանց կոնկրետ սխեմայի)
{"type": "json_schema", "json_schema": {...}} Պարտադրել ելք, որը համապատասխանում է ձեր ճշգրիտ սխեմային

Ստրիմինգ

Միացրեք իրական ժամանակի թոքենների ստրիմինգը Server-Sent Events-ով՝ արագ UI-ների համար։

Python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.shannon-ai.com/v1"
)

# Enable streaming for real-time responses
stream = client.chat.completions.create(
    model="shannon-1.6-lite",
    messages=[
        {"role": "user", "content": "Write a short poem about AI"}
    ],
    stream=True
)

for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)
JavaScript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'YOUR_API_KEY',
  baseURL: 'https://api.shannon-ai.com/v1'
});

// Enable streaming for real-time responses
const stream = await client.chat.completions.create({
  model: 'shannon-1.6-lite',
  messages: [
    { role: 'user', content: 'Write a short poem about AI' }
  ],
  stream: true
});

for await (const chunk of stream) {
  const content = chunk.choices[0]?.delta?.content;
  if (content) process.stdout.write(content);
}
Հուշում: Ստրիմինգի պատասխանները գալիս են Server-Sent Events-ով։ Յուրաքանչյուր կտոր պարունակում է մասնակի բովանդակությամբ delta։

Ներկառուցված վեբ որոնում

Shannon-ը ներառում է ներկառուցված web_search ֆունկցիա, որը ավտոմատ հասանելի է։

Python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://api.shannon-ai.com/v1"
)

# Web search is automatically available!
# Shannon will use it when needed for current information

response = client.chat.completions.create(
    model="shannon-1.6-lite",
    messages=[
        {"role": "user", "content": "What are the latest AI news today?"}
    ],
    # Optionally, explicitly define web_search tool
    tools=[{
        "type": "function",
        "function": {
            "name": "web_search",
            "description": "Search the web for current information",
            "parameters": {
                "type": "object",
                "properties": {
                    "query": {"type": "string", "description": "Search query"}
                },
                "required": ["query"]
            }
        }
    }]
)

print(response.choices[0].message.content)
# Response includes sources and citations
JavaScript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'YOUR_API_KEY',
  baseURL: 'https://api.shannon-ai.com/v1'
});

// Web search is automatically available!
// Shannon will use it when needed for current information

const response = await client.chat.completions.create({
  model: 'shannon-1.6-lite',
  messages: [
    { role: 'user', content: 'What are the latest AI news today?' }
  ],
  // Optionally, explicitly define web_search tool
  tools: [{
    type: 'function',
    function: {
      name: 'web_search',
      description: 'Search the web for current information',
      parameters: {
        type: 'object',
        properties: {
          query: { type: 'string', description: 'Search query' }
        },
        required: ['query']
      }
    }
  }]
});

console.log(response.choices[0].message.content);
// Response includes sources and citations
Պրո հուշում: Վեբ որոնման արդյունքները ներառում են հղումներ։ Shannon-ը ավտոմատ կհղի աղբյուրները։

Anthropic ձևաչափ

Shannon-ը նաև աջակցում է Anthropic Messages API ձևաչափին։

https://api.shannon-ai.com/v1/messages
Python
import anthropic

client = anthropic.Anthropic(
    api_key="YOUR_API_KEY",
    base_url="https://api.shannon-ai.com/messages"
)

response = client.messages.create(
    model="shannon-1.6-lite",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Hello, Shannon!"}
    ],
    # Tool use (Anthropic format)
    tools=[{
        "name": "web_search",
        "description": "Search the web",
        "input_schema": {
            "type": "object",
            "properties": {
                "query": {"type": "string"}
            },
            "required": ["query"]
        }
    }]
)

print(response.content[0].text)
JavaScript
import Anthropic from '@anthropic-ai/sdk';

const client = new Anthropic({
  apiKey: 'YOUR_API_KEY',
  baseURL: 'https://api.shannon-ai.com/messages'
});

const response = await client.messages.create({
  model: 'shannon-1.6-lite',
  max_tokens: 1024,
  messages: [
    { role: 'user', content: 'Hello, Shannon!' }
  ],
  // Tool use (Anthropic format)
  tools: [{
    name: 'web_search',
    description: 'Search the web',
    input_schema: {
      type: 'object',
      properties: {
        query: { type: 'string' }
      },
      required: ['query']
    }
  }]
});

console.log(response.content[0].text);
Պահանջվող գլխագիր: Anthropic ձևաչափը պահանջում է anthropic-version: 2023-06-01։

CLI Coding Agents

NEW

Use Shannon as the AI backend for popular CLI coding agents. Read files, edit code, run tests — all powered by Shannon's API.

CLI Claude Code

Anthropic's official CLI coding agent. Point it at Shannon to use as your AI backend for reading, editing, and running code directly in your terminal.

ANTHROPIC_BASE_URL=https://api.shannon-ai.com ANTHROPIC_API_KEY=sk-YOUR_KEY claude --bare
Դիտել փաստաթղթերը ->
CLI Codex CLI

OpenAI's open-source coding agent. Uses the Responses API for multi-turn tool use, file editing, and shell commands — all routed through Shannon.

OPENAI_BASE_URL=https://api.shannon-ai.com/v1 OPENAI_API_KEY=sk-YOUR_KEY codex
Դիտել փաստաթղթերը ->

Claude Code

Anthropic's official CLI coding agent. Set two environment variables and launch with --bare to skip Anthropic account login.

Bash
# Install Claude Code (requires Node.js 18+)
npm install -g @anthropic-ai/claude-code

# Connect to Shannon AI as backend
export ANTHROPIC_BASE_URL=https://api.shannon-ai.com
export ANTHROPIC_API_KEY=sk-YOUR_API_KEY

# Launch Claude Code in bare mode (no Anthropic account needed)
claude --bare

# Or run a one-shot command
claude --bare -p "Explain this codebase"

# Claude Code will use Shannon's Anthropic-compatible API
# for all AI operations: reading files, editing code,
# running tests, and multi-turn tool use.
Shell Config
# Alternative: set env vars permanently in your shell profile
# ~/.bashrc or ~/.zshrc

export ANTHROPIC_BASE_URL=https://api.shannon-ai.com
export ANTHROPIC_API_KEY=sk-YOUR_API_KEY

# Then just run:
claude --bare

# Supported features through Shannon:
# - Multi-turn conversations with full context
# - File reading and editing (tool use)
# - Shell command execution
# - Streaming responses
# - All Claude Code slash commands (/compact, /clear, etc.)

Codex CLI

OpenAI's open-source coding agent. Uses the Responses API for multi-turn tool use, file editing, and shell commands.

Bash
# Install Codex CLI
npm install -g @openai/codex

# Connect to Shannon AI as backend
export OPENAI_BASE_URL=https://api.shannon-ai.com/v1
export OPENAI_API_KEY=sk-YOUR_API_KEY

# Launch Codex
codex

# Or run a one-shot command
codex "fix the bug in main.py"

# Codex uses the Responses API (POST /v1/responses)
# Shannon handles tool calls including:
# - Reading and writing files
# - Running shell commands
# - Multi-turn function calling
Shell Config
# Alternative: set env vars permanently
# ~/.bashrc or ~/.zshrc

export OPENAI_BASE_URL=https://api.shannon-ai.com/v1
export OPENAI_API_KEY=sk-YOUR_API_KEY

# Then just run:
codex

# Supported features through Shannon:
# - Responses API with full tool use
# - Function calling (file read/write, shell exec)
# - Streaming with real-time output
# - Multi-turn conversations
# - All Codex approval modes (suggest, auto-edit, full-auto)
How It Works: Both tools send standard API requests (Anthropic Messages or OpenAI Responses) to Shannon. Shannon routes them through Gemini with full tool-use support. No Anthropic or OpenAI account needed — just your Shannon API key.

SDK-ներ

Համատեղելի

Օգտագործեք ցանկացած OpenAI կամ Anthropic SDK՝ պարզապես փոխեք base URL-ը։

OpenAI-համատեղելի SDK-ներ

SDK Python

Պաշտոնական OpenAI Python SDK — աշխատում է Shannon-ի հետ

pip install openai
Դիտել փաստաթղթերը ->
SDK JavaScript / TypeScript

Պաշտոնական OpenAI Node.js SDK — աշխատում է Shannon-ի հետ

npm install openai
Դիտել փաստաթղթերը ->
SDK Go

Համայնքային Go հաճախորդ OpenAI-համատեղելի API-ների համար

go get github.com/sashabaranov/go-openai
Դիտել փաստաթղթերը ->
SDK Ruby

Համայնքային Ruby հաճախորդ OpenAI-համատեղելի API-ների համար

gem install ruby-openai
Դիտել փաստաթղթերը ->
SDK PHP

Համայնքային PHP հաճախորդ OpenAI-համատեղելի API-ների համար

composer require openai-php/client
Դիտել փաստաթղթերը ->
SDK Rust

Async Rust հաճախորդ OpenAI-համատեղելի API-ների համար

cargo add async-openai
Դիտել փաստաթղթերը ->

Anthropic-համատեղելի SDK-ներ

SDK Python (Anthropic)

Պաշտոնական Anthropic Python SDK — աշխատում է Shannon-ի հետ

pip install anthropic
Դիտել փաստաթղթերը ->
SDK TypeScript (Anthropic)

Պաշտոնական Anthropic TypeScript SDK — աշխատում է Shannon-ի հետ

npm install @anthropic-ai/sdk
Դիտել փաստաթղթերը ->

Սխալների մշակում

Shannon-ը օգտագործում է ստանդարտ HTTP կարգավիճակներ և վերադարձնում է մանրամասն սխալների հաղորդագրություններ։

400 Սխալ հարցում Անվավեր հարցման ձևաչափ կամ պարամետրեր
401 Չթույլատրված Անվավեր կամ բացակայող API բանալի
402 Քվոտան գերազանցված Թոքենների կամ որոնման քվոտան գերազանցվել է
429 Սահմանափակված Չափազանց շատ հարցումներ, դանդաղեցրեք
500 Սերվերի սխալ Ներքին սխալ, փորձեք ավելի ուշ

Սխալի պատասխանի ձևաչափ

Սխալի պատասխան
{
  "error": {
    "message": "Invalid API key provided",
    "type": "authentication_error",
    "code": "invalid_api_key"
  }
}

Փոփոխությունների մատյան

LOG

Shannon API-ի վերջին թարմացումները և բարելավումները։

v2.2.0
2026-03-28
  • Նոր Claude Code support — use Shannon as your Anthropic backend for the official CLI coding agent
  • Նոր Codex CLI support — full Responses API with multi-turn tool use for OpenAI's coding agent
  • Բարելավված Anthropic streaming format fixes — proper content_block lifecycle, tool_use deltas, toolu_ prefixes
  • Բարելավված Schema sanitization for Gemini — strips $schema, additionalProperties, $ref and other unsupported fields from tool schemas
v2.1.0
2025-01-03
  • Նոր Ավելացվել է shannon-coder-1 մոդելը Claude Code CLI ինտեգրման համար
  • Նոր Coder մոդելի համար կանչային քվոտային համակարգ
  • Բարելավված Բարելավվել է ֆունկցիայի կանչի հուսալիությունը
v2.0.0
2024-12-15
  • Նոր Ավելացվել է Anthropic Messages API համատեղելիություն
  • Նոր Բազմափուլ գործիքների կատարում (մինչև 10 կրկնում)
  • Նոր JSON Schema պատասխանի ձևաչափի աջակցություն
  • Բարելավված Բարելավված վեբ որոնում՝ ավելի լավ հղումներով
v1.5.0
2024-11-20
  • Նոր Ավելացվել է shannon-deep-dapo մոդելը բարդ մտածողության համար
  • Նոր Ներկառուցված web_search ֆունկցիա
  • Բարելավված Կրճատվել է ստրիմինգի ուշացումը
v1.0.0
2024-10-01
  • Նոր API-ի սկզբնական թողարկում
  • Նոր OpenAI-համատեղելի chat completions վերջնակետ
  • Նոր Ֆունկցիայի կանչի աջակցություն
  • Նոր Server-Sent Events միջոցով ստրիմինգ

Ձեր API բանալին

Մուտք
OpenAI կանչերի համար օգտագործեք Bearer թոքեններ կամ X-API-Key + anthropic-version։
YOUR_API_KEY
Ստանալ ձեր API բանալին

Պահեք ձեր API բանալին գաղտնի։ Վերագեներացնելը ստեղծում է նոր բանալի և անվավեր է դարձնում հինը։

Տարբերակ: 1
Վերջին անգամ պտտեցվել է: Երբեք
Վերջին անգամ օգտագործվել է: Երբեք

Ձեր օգտագործումը

Տեսեք թոքենների և որոնումների ծախսը այս էջում, երբ մուտք եք գործել։

-- API կանչեր
-- Օգտագործված թոքեններ

Shannon Coder (shannon-coder-1)

Shannon Coder (shannon-coder-1)-ի համար կանչային քվոտա։ Վերականգնվում է յուրաքանչյուր 4 ժամում։

0 Օգտագործված կանչեր
0 Մնացած կանչեր

Պատրաստ ե՞ք կառուցել

Ստացեք ձեր API բանալին և սկսեք կառուցել Shannon AI-ով այսօր։

Ստանալ ձեր API բանալին Դիտել գները

Հանրաճանաչ որոնումներ:

Փորձեք այլ բանալի բառեր
Նավարկում: ↑ ↓ Ընտրել: Enter Փակել: Esc