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 ఫార్మాట్, టూల్స్ మరియు anthropic-version హెడ్డర్తో.
Authorization: Bearer <api-key>లేదా Claude style calls కోసం X-API-Key + anthropic-version.
పబ్లిక్ డాక్స్ - కాల్ చేయడానికి కీ అవసరంస్ట్రీమింగ్, function calling, structured outputs, web search.
OpenAI మరియు Anthropic APIలకు drop-in replacement; టూల్స్, structured outputs, built-in web search సపోర్ట్.
OpenAI మరియు Anthropic SDKలతో పని చేస్తుంది. Base URL మార్చితే చాలు.
టూల్స్ ని నిర్వచించి Shannon వాటిని కాల్ చేయనివ్వండి. auto, forced, none మోడ్లు సపోర్ట్ చేయబడతాయి.
సోర్స్ citations తో రియల్టైమ్ వెబ్ సెర్చ్. ఆటోమేటిక్గా అందుబాటులో ఉంటుంది.
నమ్మదగిన డేటా ఎక్స్ట్రాక్షన్ కోసం JSON mode మరియు JSON Schema enforce.
ఆటోమేటిక్ ఫంక్షన్ ఎగ్జిక్యూషన్ లూప్స్. ప్రతి రిక్వెస్ట్కు 10 iterations వరకు.
Real-time token streaming కోసం Server-sent events.
మూడు దశల్లో ప్రారంభించండి. Shannon OpenAI మరియు Anthropic క్లయింట్స్ను ప్రతిబింబిస్తుంది.
OpenAI-compatible endpoint ఉపయోగించండి.
https://us-central1-shannonai.cloudfunctions.net/v1/chat/completionsAuthorization హెడ్డర్లో 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 రిక్వెస్ట్కు మీ 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 కోసం కాల్-ఆధారిత కోటాతో ఆప్టిమైజ్ చేయబడింది
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 కు సరిపోయే valid JSON ను 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"}
Server-Sent Events తో రియల్-టైమ్ టోకెన్ స్ట్రీమింగ్ను ఎనేబుల్ చేయండి.
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 ఫంక్షన్ ఉంటుంది.
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 ఫార్మాట్ను కూడా సపోర్ట్ చేస్తుంది.
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 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 codes ఉపయోగించి వివరమైన ఎరర్ మెసేజ్లు ఇవ్వుతుంది.
{
"error": {
"message": "Invalid API key provided",
"type": "authentication_error",
"code": "invalid_api_key"
}
}Shannon API కు సంబంధించిన తాజా అప్డేట్లు మరియు మెరుగుదలలు.
మీ API కీ పొందండి మరియు Shannon AI తో ఇవాళే ప్రారంభించండి.