Shannon ഇൻ്റർഫേസ് ലോഡ് ചെയ്യുന്നു...
Function calling, web search, structured outputs ഉള്ള OpenAI & Anthropic compatible AI API.
Shannon-ന്റെ OpenAI & Anthropic compatible API ഉപയോഗിച്ച് ആരംഭിക്കാൻ വേണ്ട എല്ലാം.
https://us-central1-shannonai.cloudfunctions.net/v1/chat/completionsChat Completions API function calling, streaming എന്നിവയോടെ ഉപയോഗിക്കുക.
https://us-central1-shannonai.cloudfunctions.net/v1/messagesClaude Messages ഫോർമാറ്റ് tools ഉം anthropic-version header ഉം ചേർന്ന്.
Authorization: Bearer <api-key>അല്ലെങ്കിൽ Claude style calls ന് X-API-Key + anthropic-version.
പബ്ലിക് ഡോക്സ് - call ചെയ്യാൻ കീ ആവശ്യമാണ്സ്റ്റ്രീമിംഗ്, function calling, structured outputs, web search.
OpenAI, Anthropic APIകൾക്ക് drop-in replacement; tools, structured outputs, built-in web search പിന്തുണ.
OpenAI, Anthropic SDKകൾക്ക് അനുയോജ്യം. base URL മാറ്റിയാൽ മതി.
ടൂളുകൾ നിർവചിച്ച് Shannon അവ വിളിക്കട്ടെ. auto, forced, none മോഡുകൾ പിന്തുണയ്ക്കുന്നു.
സ്രോതസ് സൂചനകളോടെ റിയൽ-ടൈം web search. സ്വയം ലഭ്യം.
വിശ്വസനീയമായ ഡാറ്റ എക്സ്ട്രാക്ഷനിന് JSON mode, JSON Schema enforce.
സ്വയമേവ function execution loops. ഓരോ request-നും 10 iterations വരെ.
Real-time token streaming ന് Server-sent events.
മൂന്ന് ഘട്ടങ്ങളിൽ ആരംഭിക്കുക. Shannon OpenAI, Anthropic clients നെ പ്രതിഫലിപ്പിക്കുന്നു.
OpenAI-compatible endpoint ഉപയോഗിക്കുക.
https://us-central1-shannonai.cloudfunctions.net/v1/chat/completionsAuthorization header ൽ Bearer auth ഉപയോഗിക്കുക.
ഭാഷ തിരഞ്ഞെടുക്കുകയും നിങ്ങളുടെ കീ മാറ്റുകയും ചെയ്യുക.
from openai import OpenAIclient = 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
}
}Shannon API ബ്രൗസറിൽ നേരിട്ട് പരീക്ഷിക്കുക. നിങ്ങളുടെ റിക്വസ്റ്റ് ഉണ്ടാക്കി, റൺ ചെയ്ത്, റിയൽ-ടൈമിൽ റെസ്പോൺസ് കാണുക.
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.
Pick an endpoint, shape the payload, and run the request to inspect the live output.
{"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 requests-ക്കും നിങ്ങളുടെ Shannon API കീ ഉപയോഗിച്ച് ഓഥെന്റിക്കേഷൻ ആവശ്യമാണ്.
Authorization: Bearer YOUR_API_KEY
X-API-Key: YOUR_API_KEYanthropic-version: 2023-06-01
വിവിധ ഉപയോഗങ്ങൾക്കായി ഒപ്റ്റിമൈസ് ചെയ്ത പല മോഡലുകളും Shannon നൽകുന്നു.
shannon-balanced-grpoBalancedദൈനംദിന ജോലികൾക്ക് വേഗവും കാര്യക്ഷമവുമായ പ്രതികരണങ്ങൾ
shannon-deep-dapoDeepകൂടുതൽ സങ്കീർണ്ണ പ്രശ്നങ്ങൾക്ക് അഡ്വാൻസ്ഡ് റീസണിംഗ്
shannon-coder-1CoderClaude Code CLI ന് call-based quota സഹിതം ഒപ്റ്റിമൈസ് ചെയ്തത്
Shannon വിളിക്കാൻ കഴിയുന്ന ടൂളുകൾ നിർവചിക്കുക — പ്രവർത്തനങ്ങൾ ചെയ്യാനും വിവരം ലഭിക്കാനും.
from openai import OpenAIimport jsonclient = OpenAI(api_key="YOUR_API_KEY",base_url="https://us-central1-shannonai.cloudfunctions.net/v1")# Define available tools/functionstools = [{"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 functionif 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}")
{
"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"
}
]
}നിങ്ങളുടെ schema-യ്ക്ക് ഒത്ത JSON valid output നൽകാൻ Shannon-നെ നിർബന്ധിക്കുക.
from openai import OpenAIclient = OpenAI(api_key="YOUR_API_KEY",base_url="https://us-central1-shannonai.cloudfunctions.net/v1")# Force JSON output with schemaresponse = 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 jsondata = json.loads(response.choices[0].message.content)print(data) # {"name": "John Doe", "age": 30, "occupation": "engineer"}
Responsive UI കൾക്കായി Server-Sent Events ഉപയോഗിച്ച് real-time token streaming എനേബിൾ ചെയ്യുക.
from openai import OpenAIclient = OpenAI(api_key="YOUR_API_KEY",base_url="https://us-central1-shannonai.cloudfunctions.net/v1")# Enable streaming for real-time responsesstream = 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)
Shannon-ൽ സ്വയം ലഭ്യമായ web_search function ഉണ്ട്.
from openai import OpenAIclient = 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 informationresponse = client.chat.completions.create(model="shannon-balanced-grpo",messages=[{"role": "user", "content": "What are the latest AI news today?"}],# Optionally, explicitly define web_search tooltools=[{"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
Shannon Anthropic Messages API format ഉം പിന്തുണയ്ക്കുന്നു.
https://us-central1-shannonai.cloudfunctions.net/v1/messagesimport anthropicclient = 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)
OpenAI അല്ലെങ്കിൽ Anthropic SDK ഏതും ഉപയോഗിക്കുക — base URL മാത്രം മാറ്റുക.
Official OpenAI Python SDK — Shannon-നൊപ്പം പ്രവർത്തിക്കുന്നു
pip install openaiOfficial OpenAI Node.js SDK — Shannon-നൊപ്പം പ്രവർത്തിക്കുന്നു
npm install openaiOpenAI-compatible API കൾക്കായുള്ള കമ്മ്യൂണിറ്റി Go ക്ലയന്റ്
go get github.com/sashabaranov/go-openaiOpenAI-compatible API കൾക്കായുള്ള കമ്മ്യൂണിറ്റി Ruby ക്ലയന്റ്
gem install ruby-openaiOpenAI-compatible API കൾക്കായുള്ള കമ്മ്യൂണിറ്റി PHP ക്ലയന്റ്
composer require openai-php/clientOfficial Anthropic Python SDK — Shannon-നൊപ്പം പ്രവർത്തിക്കുന്നു
pip install anthropicOfficial Anthropic TypeScript SDK — Shannon-നൊപ്പം പ്രവർത്തിക്കുന്നു
npm install @anthropic-ai/sdkShannon സ്റ്റാൻഡേർഡ് HTTP status code കളും വിശദമായ എറർ സന്ദേശങ്ങളും നൽകുന്നു.
{
"error": {
"message": "Invalid API key provided",
"type": "authentication_error",
"code": "invalid_api_key"
}
}Shannon API യിലെ പുതിയ അപ്ഡേറ്റുകളും മെച്ചപ്പെടുത്തലുകളും.
നിങ്ങളുടെ API കീ വാങ്ങി ഇന്ന് Shannon AI ഉപയോഗിച്ച് നിർമ്മിക്കുക.