ឡូហ្គោ SHANNON A.I.
SHANNONA.I.
ជជែកតម្លៃAPIការស្រាវជ្រាវក្រុមហ៊ុនPentest AIStartup Boost

កំពុងផ្ទុកចំណុចប្រទាក់ Shannon...

កំពុងពិនិត្យស្ថានភាព...
ឯកសារ API

Shannon API

API AI ដែលឆបគ្នា OpenAI និង Anthropic ជាមួយការហៅមុខងារ ការស្វែងរកលើវេប និងលទ្ធផលមានរចនាសម្ព័ន្ធ។

ទទួលគន្លឹះ API របស់អ្នកសាក PlaygroundV2
ឯកសារ
  • ទិដ្ឋភាពទូទៅ
  • សមត្ថភាព
  • ចាប់ផ្តើមរហ័ស
  • API Playgroundថ្មី
  • ការផ្ទៀងផ្ទាត់
  • ម៉ូដែល
  • ការហៅមុខងារ
  • លទ្ធផលមានរចនាសម្ព័ន្ធ
  • ស្ទ្រីម
  • ស្វែងរកវេបក្នុងស្រាប់
  • ទ្រង់ទ្រាយ Anthropic
  • SDK
  • ការគ្រប់គ្រងកំហុស
  • កំណត់ត្រាកែប្រែ

Shannon AI API Documentation

ទិដ្ឋភាពទូទៅ

ឯកសារសាធារណៈ

អ្វីៗទាំងអស់ដែលអ្នកត្រូវការ ដើម្បីចាប់ផ្តើមជាមួយ API ឆបគ្នា OpenAI និង Anthropic របស់ Shannon។

URLឆបគ្នា OpenAI
https://us-central1-shannonai.cloudfunctions.net/v1/chat/completions

ប្រើ Chat Completions API ជាមួយការហៅមុខងារ និងស្ទ្រីម។

URLឆបគ្នា Anthropic
https://us-central1-shannonai.cloudfunctions.net/v1/messages

ទ្រង់ទ្រាយ Claude Messages ជាមួយឧបករណ៍ និងក្បាល anthropic-version។

ក្បាលការផ្ទៀងផ្ទាត់
Authorization: Bearer <api-key>

ឬ X-API-Key ជាមួយ anthropic-version សម្រាប់ការហៅទម្រង់ Claude។

ការចូលដំណើរការស្ថានភាព
ឯកសារសាធារណៈ - ត្រូវការគន្លឹះសម្រាប់ការហៅ

ស្ទ្រីម, ការហៅមុខងារ, លទ្ធផលមានរចនាសម្ព័ន្ធ, ស្វែងរកវេប។

បញ្ជីចាប់ផ្តើម
  • ✓
    ប្ដូរ SDK ទៅ Shannon
    កំណត់ baseURL ទៅ endpoint OpenAI ឬ Anthropic ខាងលើ។
    ការកំណត់
  • ✓
    ភ្ជាប់គន្លឹះ API របស់អ្នក
    ប្រើ Bearer token សម្រាប់ OpenAI ឬ X-API-Key + anthropic-version។
    សុវត្ថិភាព
  • ✓
    បើកឧបករណ៍ និងលទ្ធផលមានរចនាសម្ព័ន្ធ
    គាំទ្រ OpenAI tools/functions, JSON schema និង web_search ក្នុងស្រាប់។
    សមត្ថភាព
  • ✓
    តាមដានការប្រើប្រាស់
    នៅពេលចូលគណនី អ្នកអាចមើលការប្រើ token និងស្វែងរកនៅលើទំព័រនេះ។
    វិភាគ

សមត្ថភាព

OpenAI + Anthropic

ការជំនួស Drop-in សម្រាប់ OpenAI និង Anthropic API ជាមួយការគាំទ្រឧបករណ៍ លទ្ធផលមានរចនាសម្ព័ន្ធ និងស្វែងរកវេបក្នុងស្រាប់។

ការជំនួស Drop-in

ឆបគ្នា

ដំណើរការជាមួយ SDK របស់ OpenAI និង Anthropic។ តែប្តូរ base URL ប៉ុណ្ណោះ។

ការហៅមុខងារ

ឧបករណ៍

កំណត់ឧបករណ៍ ហើយអនុញ្ញាតឱ្យ Shannon ហៅ។ គាំទ្រ auto, forced និង none។

ស្វែងរកវេបក្នុងស្រាប់

ស្វែងរក

ស្វែងរកវេបពេលវេលាពិតជាមួយការដកស្រង់ប្រភព។ អាចប្រើបានដោយស្វ័យប្រវត្តិ។

លទ្ធផលមានរចនាសម្ព័ន្ធ

JSON

មុខងារ JSON និងការបង្ខំ JSON Schema សម្រាប់ការទាញទិន្នន័យដែលទុកចិត្តបាន។

ឧបករណ៍ច្រើនជំហាន

Agentic

រង្វិលជុំការប្រតិបត្តិមុខងារដោយស្វ័យប្រវត្តិ។ ដល់ 10 ជំហានក្នុងមួយសំណើ។

ស្ទ្រីម

លឿន

Server-sent events សម្រាប់ស្ទ្រីម token ពេលវេលាពិត។

ចាប់ផ្តើមរហ័ស

5 នាទី

ចាប់ផ្តើមក្នុង 3 ជំហាន។ Shannon ស្រដៀងនឹង client OpenAI និង Anthropic។

1

កំណត់ Base URL

ប្រើ endpoint ដែលឆបគ្នា OpenAI។

https://us-central1-shannonai.cloudfunctions.net/v1/chat/completions
2

បន្ថែមគន្លឹះ API

ប្រើ Bearer auth ក្នុងក្បាល Authorization។

3

ផ្ញើសារដំបូង

ជ្រើសភាសា និងប្តូរគន្លឹះរបស់អ្នក។

Python
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://us-central1-shannonai.cloudfunctions.net/v1"
)
response = client.chat.completions.create(
model="shannon-balanced-grpo",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello, Shannon!"}
],
max_tokens=1024
)
print(response.choices[0].message.content)

ទ្រង់ទ្រាយចម្លើយ

ចម្លើយជោគជ័យ
{
  "id": "chatcmpl-abc123",
  "object": "chat.completion",
  "created": 1234567890,
  "model": "shannon-balanced-grpo",
  "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 ដោយផ្ទាល់ក្នុងកម្មវិធីរុករក។ បង្កើតសំណើ ដំណើរការ ហើយមើលចម្លើយពេលវេលាពិត។

Claude-style API studio

One polished workbench for every public endpoint.

Switch between Chat Completions, Responses, and Messages without changing pages. The request body, auth header, stream parser, and SDK snippets all follow the selected protocol.

Endpoints3
ThemeCrail / Pampas
Latest response IDNot captured yet
Composer

Chat Completions

Live response

/v1/chat/completions

Chat Completions Idle 0 SSE events No reasoning block
response_idWaiting for a response...
Ready to test.

Pick an endpoint, shape the payload, and run the request to inspect the live output.

0
SDK snippets

Keep the request, headers, and client syntax aligned with the selected endpoint.

JSON
{
"model": "shannon-balanced-grpo",
"messages": [
{
"role": "system",
"content": "You are Shannon. Answer crisply, commercially, and with strong structure."
},
{
"role": "user",
"content": "Outline a clean launch plan for a new AI API aimed at startup founders."
}
],
"max_tokens": 1024,
"temperature": 0.7,
"stream": true
}

ការផ្ទៀងផ្ទាត់

សំណើ API ទាំងអស់ត្រូវការផ្ទៀងផ្ទាត់ដោយគន្លឹះ Shannon API របស់អ្នក។

ទ្រង់ទ្រាយ OpenAI (សូមណែនាំ)

HTTP
Authorization: Bearer YOUR_API_KEY

ទ្រង់ទ្រាយ Anthropic

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

ម៉ូដែល

Shannon ផ្តល់ម៉ូដែលជាច្រើនសម្រាប់ករណីប្រើប្រាស់ផ្សេងៗ។

shannon-balanced-grpoBalanced

ចម្លើយលឿន និងមានប្រសិទ្ធភាពសម្រាប់ការងារប្រចាំថ្ងៃ

បរិបទ128K
ល្អសម្រាប់ជជែក, សំណួរ/ចម្លើយ, បង្កើតមាតិកា
shannon-deep-dapoDeep

ការគិតជ្រាលជ្រៅសម្រាប់បញ្ហាស្មុគស្មាញ

បរិបទ128K
ល្អសម្រាប់វិភាគ, ស្រាវជ្រាវ, កិច្ចការស្មុគស្មាញ
shannon-coder-1Coder

បានបង្កើនប្រសិទ្ធភាពសម្រាប់ Claude Code CLI ជាមួយកូតាតាមការហៅ

បរិបទ128K
ល្អសម្រាប់បង្កើតកូដ, ប្រើឧបករណ៍, បញ្ចូល CLI
កូតាតាមការហៅ

ការហៅមុខងារ

កំណត់ឧបករណ៍ដែល Shannon អាចហៅដើម្បីអនុវត្តសកម្មភាព ឬទាញយកព័ត៌មាន។

Python
from openai import OpenAI
import json
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://us-central1-shannonai.cloudfunctions.net/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-balanced-grpo",
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}")

ជម្រើសឧបករណ៍

"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 ត្រឹមត្រូវដែលស្របនឹង schema របស់អ្នក។

Python
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://us-central1-shannonai.cloudfunctions.net/v1"
)
# Force JSON output with schema
response = client.chat.completions.create(
model="shannon-balanced-grpo",
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"}

ជម្រើសទ្រង់ទ្រាយចម្លើយ

{"type": "json_object"}បង្ខំឲ្យមានលទ្ធផល JSON ត្រឹមត្រូវ (គ្មាន schema ជាក់លាក់)
{"type": "json_schema", "json_schema": {...}}បង្ខំឲ្យលទ្ធផលស្របនឹង schema ជាក់លាក់របស់អ្នក

ស្ទ្រីម

បើកស្ទ្រីម token ពេលវេលាពិតដោយ Server-Sent Events សម្រាប់ UI ដែលឆ្លើយតបលឿន។

Python
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://us-central1-shannonai.cloudfunctions.net/v1"
)
# Enable streaming for real-time responses
stream = client.chat.completions.create(
model="shannon-balanced-grpo",
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)
សំណើ: ចម្លើយស្ទ្រីមមកជារៀងរាល់ Server-Sent Events។ រាល់ផ្នែកមាន delta នៃមាតិកាផ្នែក។

ស្វែងរកវេបក្នុងស្រាប់

Shannon រួមបញ្ចូលមុខងារ web_search ដែលមានស្រាប់ និងអាចប្រើបានស្វ័យប្រវត្តិ។

Python
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://us-central1-shannonai.cloudfunctions.net/v1"
)
# Web search is automatically available!
# Shannon will use it when needed for current information
response = client.chat.completions.create(
model="shannon-balanced-grpo",
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
គន្លឹះ Pro: លទ្ធផលស្វែងរកវេបមានការដកស្រង់ប្រភព។ Shannon នឹងដកស្រង់ប្រភពដោយស្វ័យប្រវត្តិ។

ទ្រង់ទ្រាយ Anthropic

Shannon ក៏គាំទ្រទ្រង់ទ្រាយ Anthropic Messages API ផងដែរ។

https://us-central1-shannonai.cloudfunctions.net/v1/messages
Python
import anthropic
client = anthropic.Anthropic(
api_key="YOUR_API_KEY",
base_url="https://us-central1-shannonai.cloudfunctions.net/messages"
)
response = client.messages.create(
model="shannon-balanced-grpo",
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)
ក្បាលចាំបាច់: ទ្រង់ទ្រាយ Anthropic ត្រូវការមាន anthropic-version: 2023-06-01។

SDK

ឆបគ្នា

ប្រើ SDK OpenAI ឬ Anthropic ណាមួយ—តែប្តូរ base URL ប៉ុណ្ណោះ។

SDK ឆបគ្នា OpenAI

Python

SDK OpenAI Python ផ្លូវការ — ប្រើបានជាមួយ Shannon

pip install openai
មើលឯកសារ
JavaScript / TypeScript

SDK OpenAI Node.js ផ្លូវការ — ប្រើបានជាមួយ Shannon

npm install openai
មើលឯកសារ
Go

កម្មវិធី Go របស់សហគមន៍សម្រាប់ API ឆបគ្នា OpenAI

go get github.com/sashabaranov/go-openai
មើលឯកសារ
Ruby

កម្មវិធី Ruby របស់សហគមន៍សម្រាប់ API ឆបគ្នា OpenAI

gem install ruby-openai
មើលឯកសារ
PHP

កម្មវិធី PHP របស់សហគមន៍សម្រាប់ API ឆបគ្នា OpenAI

composer require openai-php/client
មើលឯកសារ
Rust

កម្មវិធី Rust async សម្រាប់ API ឆបគ្នា OpenAI

cargo add async-openai
មើលឯកសារ

SDK ឆបគ្នា Anthropic

Python (Anthropic)

SDK Anthropic Python ផ្លូវការ — ប្រើបានជាមួយ Shannon

pip install anthropic
មើលឯកសារ
TypeScript (Anthropic)

SDK Anthropic TypeScript ផ្លូវការ — ប្រើបានជាមួយ 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"
  }
}

កំណត់ត្រាកែប្រែ

ការធ្វើបច្ចុប្បន្នភាព និងការកែលម្អថ្មីៗនៅក្នុង Shannon API។

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 ដំបូង
  • ថ្មីEndpoint chat completions ឆបគ្នា OpenAI
  • ថ្មីគាំទ្រការហៅមុខងារ
  • ថ្មីស្ទ្រីមតាម Server-Sent Events

រួចរាល់សម្រាប់ការបង្កើតមែនទេ?

ទទួលគន្លឹះ API របស់អ្នក ហើយចាប់ផ្តើមបង្កើតជាមួយ Shannon AI ថ្ងៃនេះ។

ទទួលគន្លឹះ APIមើលតម្លៃ