ਸ਼ੈਨਨ ਇੰਟਰਫੇਸ ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ...
OpenAI ਅਤੇ Anthropic ਨਾਲ ਅਨੁਕੂਲ AI API — ਫੰਕਸ਼ਨ ਕਾਲਿੰਗ, ਵੈੱਬ ਖੋਜ ਅਤੇ ਸਟ੍ਰਕਚਰਡ ਆਉਟਪੁੱਟਸ ਨਾਲ।
Shannon ਦੇ OpenAI ਅਤੇ Anthropic ਨਾਲ ਅਨੁਕੂਲ API ਨਾਲ ਸ਼ਿਪ ਕਰਨ ਲਈ ਸਭ ਕੁਝ।
https://us-central1-shannonai.cloudfunctions.net/v1/chat/completionsਫੰਕਸ਼ਨ ਕਾਲਿੰਗ ਅਤੇ ਸਟ੍ਰੀਮਿੰਗ ਨਾਲ Chat Completions API ਵਰਤੋ।
https://us-central1-shannonai.cloudfunctions.net/v1/messagesClaude Messages ਫਾਰਮੈਟ ਟੂਲਜ਼ ਅਤੇ anthropic-version ਹੈਡਰ ਨਾਲ।
Authorization: Bearer <api-key>ਜਾਂ Claude‑ਸਟਾਈਲ ਕਾਲਾਂ ਲਈ X-API-Key ਨਾਲ anthropic-version।
ਪਬਲਿਕ ਡੌਕਸ - ਕਾਲ ਲਈ ਕੀ ਲੋੜੀਂਦੀ ਹੈਸਟ੍ਰੀਮਿੰਗ, ਫੰਕਸ਼ਨ ਕਾਲਿੰਗ, ਸਟ੍ਰਕਚਰਡ ਆਉਟਪੁੱਟਸ, ਵੈੱਬ ਸਰਚ।
OpenAI ਅਤੇ Anthropic API ਲਈ drop‑in ਰਿਪਲੇਸਮੈਂਟ, ਟੂਲਜ਼, ਸਟ੍ਰਕਚਰਡ ਆਉਟਪੁੱਟ ਅਤੇ ਬਿਲਟ‑ਇਨ ਵੈੱਬ ਖੋਜ ਸਹਾਇਤਾ ਨਾਲ।
OpenAI ਅਤੇ Anthropic SDKs ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ। ਸਿਰਫ base URL ਬਦਲੋ।
ਟੂਲਜ਼ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ, Shannon ਉਨ੍ਹਾਂ ਨੂੰ ਕਾਲ ਕਰੇਗਾ। auto, forced ਅਤੇ none ਮੋਡ ਸਪੋਰਟ।
ਸਰੋਤ ਸਿਟੇਸ਼ਨਾਂ ਨਾਲ ਰੀਅਲ‑ਟਾਈਮ ਵੈੱਬ ਸਰਚ। ਆਪਣੇ ਆਪ ਉਪਲਬਧ।
ਭਰੋਸੇਯੋਗ ਡੇਟਾ ਲਈ JSON ਮੋਡ ਅਤੇ JSON Schema enforcement।
ਆਟੋਮੈਟਿਕ ਫੰਕਸ਼ਨ ਐਗਜ਼ਿਕਿਊਸ਼ਨ ਲੂਪ। ਹਰ ਰਿਕਵੇਸਟ ’ਤੇ 10 iterations ਤੱਕ।
ਰੀਅਲ‑ਟਾਈਮ ਟੋਕਨ ਸਟ੍ਰੀਮਿੰਗ ਲਈ Server‑Sent Events।
ਤਿੰਨ ਕਦਮਾਂ ਵਿੱਚ ਸ਼ੁਰੂ ਕਰੋ। Shannon OpenAI ਅਤੇ Anthropic ਕਲਾਇੰਟਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
OpenAI‑ਅਨੁਕੂਲ 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-1Coderਕਾਲ‑ਅਧਾਰਿਤ ਕੋਟਾ ਨਾਲ Claude 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"
}
]
}Shannon ਨੂੰ ਤੁਹਾਡੀ ਸਕੀਮ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਵੈਧ JSON ਵਾਪਸ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰੋ।
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 ਨਾਲ ਐਨੇਬਲ ਕਰੋ ਤਾਂ ਜੋ UI ਤੁਰੰਤ ਜਵਾਬ ਦੇਵੇ।
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 ਵਿੱਚ built‑in 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 ਬਦਲੋ।
ਆਧਿਕਾਰਿਕ OpenAI Node.js SDK - Shannon ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ
npm install openaiShannon ਮਿਆਰੀ HTTP ਸਟੇਟਸ ਕੋਡ ਵਰਤਦਾ ਹੈ ਅਤੇ ਵਿਸਥਾਰਿਕ ਗਲਤੀ ਸੁਨੇਹੇ ਵਾਪਸ ਕਰਦਾ ਹੈ।
{
"error": {
"message": "Invalid API key provided",
"type": "authentication_error",
"code": "invalid_api_key"
}
}Shannon API ਲਈ ਤਾਜ਼ਾ ਅਪਡੇਟ ਅਤੇ ਸੁਧਾਰ।
ਆਪਣੀ API ਕੀ ਲਓ ਅਤੇ ਅੱਜ ਹੀ Shannon AI ਨਾਲ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ।