కంటెంట్‌కు వెళ్లండి
Chat Completions

Chat Completions

POST /v1/chat/completions సంభాషణను తీసుకుని OpenAI Chat Completions ఫార్మాట్‌లో మోడల్ తదుపరి మెసేజ్‌ను తిరిగి ఇస్తుంది. దీన్ని ఏ OpenAI SDK నుండి అయినా లేదా సాదా HTTP ద్వారా ఉపయోగించండి; ఈ పేజీ ఫీల్డ్-వారీ రిఫరెన్స్.

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

అతి చిన్న రిక్వెస్ట్ ఒక మోడల్ id మరియు ఒక user మెసేజ్.

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-3",
    messages=[{"role": "user", "content": "Say hello in one sentence."}],
)

print(response.choices[0].message.content)

సమాధానం ఒక JSON ఆబ్జెక్ట్:

200 JSON
{
  "id": "chatcmpl-5f0c1e7a9b3d4c62a8e1f07d2b46c9a3",
  "object": "chat.completion",
  "created": 1791625200,
  "model": "shannon-3",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Hello, it is good to meet you.",
        "reasoning_content": "The user wants a greeting in one sentence. Keep it short and friendly."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 1184,
    "completion_tokens": 46,
    "total_tokens": 1230
  }
}

హెడర్‌లు

రిక్వెస్ట్ హెడర్‌లు

హెడర్ విలువ వివరణ
Authorization Bearer YOUR_API_KEY మీ API కీ. దీనికి బదులుగా ప్రతి ఎండ్‌పాయింట్‌లో x-api-key: YOUR_API_KEY అంగీకరించబడుతుంది.
Content-Type application/json తప్పనిసరి. ఏ ఇతర విలువకైనా 415 వస్తుంది.
x-request-id ఐచ్ఛికం. రిక్వెస్ట్‌కు మీ సొంత id. ఇది సమాధానంలో మార్పు లేకుండా తిరిగి వస్తుంది.

సమాధాన హెడర్‌లు

హెడర్ వివరణ
x-request-id ఎరర్‌లు మరియు స్ట్రీమ్‌లతో సహా ప్రతి సమాధానంలో: మీరు పంపిన విలువ, లేదా మీరు ఏదీ పంపకపోతే 12 హెక్సాడెసిమల్ అక్షరాలు. సమస్యను నివేదించేటప్పుడు దాన్ని ఉటంకించండి.
content-type application/json, లేదా stream true అయినప్పుడు text/event-stream.

రిక్వెస్ట్ ఫీల్డ్స్

messages మాత్రమే తప్పనిసరి. వర్తింపజేసేవి కాలమ్ ఒక ఫీల్డ్ సమాధానాన్ని మార్చే మోడల్స్‌ను పేర్కొంటుంది. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్ అంటే మోడల్ జాబితాలోని పన్నెండు ids; Shannon 3 ఫ్యామిలీ అంటే shannon-3, shannon-3-pro, shannon-3.1 మరియు shannon-3.1-pro. మోడల్స్ & ధరలు

ఫీల్డ్ రకం డిఫాల్ట్ వివరణ వర్తింపజేసేవి
model string shannon-1.6-lite సమాధానం ఇచ్చే మోడల్: మోడల్ జాబితా నుండి ఒక id. ప్రతి రిక్వెస్ట్‌తో పంపండి. సరిపోలిక కేస్-సెన్సిటివ్ కాదు. ప్రచురించని id కి 400 unknown model వస్తుంది. అన్ని మోడల్స్
messages array తప్పనిసరి. సంభాషణ, పాత మెసేజ్ మొదట. దిగువన Messages చూడండి. అన్ని మోడల్స్
stream boolean false true సమాధానాన్ని రాస్తున్నప్పుడే server-sent events గా పంపుతుంది. అన్ని మోడల్స్
max_tokens integer 4096 సమాధానం యొక్క గరిష్ట పరిమితి, tokens లో. 1 నుండి 65,536 వెలుపల ఉన్న విలువ ఆ పరిధిలోకి మార్చబడుతుంది. రిక్వెస్ట్ నడుస్తున్నప్పుడు మీ బ్యాలెన్స్ నుండి పక్కన పెట్టే మొత్తం కూడా ఇదే. దిగువన అవుట్‌పుట్ పొడవు చూడండి. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్, shannon-1.6-lite, shannon-1.6-pro, shannon-coder-1
max_completion_tokens integer max_tokens తో సమానం. రెండూ పంపినప్పుడు max_tokens ఉపయోగించబడుతుంది. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్, shannon-1.6-lite, shannon-1.6-pro, shannon-coder-1
temperature number శాంప్లింగ్ temperature. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్‌లో డిఫాల్ట్ 1 మరియు విలువలు 0 మరియు 2 మధ్య ఉంచబడతాయి. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్, shannon-1.6-lite, shannon-1.6-pro, shannon-coder-1
top_p number 0.95 న్యూక్లియస్ శాంప్లింగ్. విలువలు 0 మరియు 1 మధ్య ఉంచబడతాయి. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్
seed integer శాంప్లర్ యొక్క seed, ఏదైనా పూర్ణాంకం. అది లేకపోతే, seed మోడల్ మరియు సంభాషణ నుండి రూపొందించబడుతుంది, కాబట్టి ఒకే రిక్వెస్ట్‌ను రెండుసార్లు పంపితే అదే seed ఉపయోగించబడుతుంది. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్
stop string | array ఒక string లేదా strings array. గరిష్ఠంగా 4 ఉపయోగించబడతాయి. కనిపించే మొదటి దానికి ముందే సమాధానం ముగుస్తుంది; stop టెక్స్ట్ తిరిగి ఇవ్వబడదు. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్
reasoning_effort string high సమాధానం ఇచ్చే ముందు మోడల్ ఎంత రీజనింగ్ చేస్తుంది: off, low, medium లేదా high. none మరియు minimal అంటే off, default అంటే medium, max అంటే high. ఏ ఇతర విలువకైనా 400 వస్తుంది. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్
reasoning object అదే సెట్టింగ్ ఆబ్జెక్ట్ రూపంలో: {"effort": "low"}. రెండూ పంపినప్పుడు reasoning_effort ఉపయోగించబడుతుంది. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్
tools array మోడల్ కాల్ చేయగల ఫంక్షన్‌లు, ప్రతిదీ {"type": "function", "function": {"name", "description", "parameters"}} గా. మోడల్ కాల్స్ tool_calls లో తిరిగి వస్తాయి; మీ కోడ్ వాటిని నడుపుతుంది. అన్ని మోడల్స్
tool_choice string | object auto "auto" మోడల్‌ను నిర్ణయించనిస్తుంది. "required" టూల్‌ను కాల్ చేసేలా చేస్తుంది. {"type": "function", "function": {"name": "…"}} ఆ టూల్‌నే కాల్ చేసేలా చేస్తుంది. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్
response_format object JSON సమాధానం కోసం {"type": "json_object"}, లేదా మీ schema ను అనుసరించే సమాధానం కోసం {"type": "json_schema", "json_schema": {…}}. అన్ని Shannon టియర్‌లు; హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్ ప్రతి id కి జాబితా చేసినట్లు
web_search boolean false true మోడల్ సమాధానం ఇచ్చే ముందు వెబ్‌లో వెతకడానికి అనుమతిస్తుంది. shannon-1.6-*, shannon-2-*, Shannon 3 ఫ్యామిలీ

n, user, stream_options, parallel_tool_calls, presence_penalty, frequency_penalty, logit_bias, logprobs, metadata, store మరియు prompt_cache_key వంటి ఇతర OpenAI ఫీల్డ్‌లు అంగీకరించబడతాయి, తద్వారా ఇప్పటికే ఉన్న క్లయింట్ కోడ్ మార్పు లేకుండా నడుస్తుంది. అవి సమాధానాన్ని మార్చవు: ఎల్లప్పుడూ ఒకే choice ఉంటుంది, మరియు స్ట్రీమ్ ఎల్లప్పుడూ usage తో ముగుస్తుంది.

తప్పు JSON రకం ఉన్న ఫీల్డ్‌కు, ఉదాహరణకు "max_tokens": "100", 422 వస్తుంది. messages లేని రిక్వెస్ట్‌కు కూడా అంతే.

టూల్స్, నిర్మిత అవుట్‌పుట్, రీజనింగ్ మరియు వెబ్ శోధన ప్రతిదానికీ ప్రత్యేక పేజీ ఉంది: ఫంక్షన్ కాలింగ్, నిర్మిత అవుట్‌పుట్‌లు, రీజనింగ్ effort, వెబ్ శోధన.

ఎంపికలతో ఒక రిక్వెస్ట్

ఈ రిక్వెస్ట్ system మెసేజ్, శాంప్లింగ్ ఫీల్డ్‌లు మరియు రీజనింగ్ effort ను సెట్ చేస్తుంది. ఇది హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్‌ను ఉపయోగిస్తుంది, అది వాటన్నింటినీ వర్తింపజేస్తుంది.

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="DeepSeek-V4-Flash-0731-W4A16-AUTOROUND-REAP",
    messages=[
        {"role": "system", "content": "You are a physics teacher. Answer in two sentences."},
        {"role": "user", "content": "Why is the sky blue?"},
    ],
    max_tokens=512,
    temperature=0.3,
    top_p=0.9,
    seed=7,
    stop=["\n\n"],
    reasoning_effort="low",
)

message = response.choices[0].message
print(message.reasoning_content)  # the reasoning
print(message.content)            # the answer
print(response.usage)

సమాధానం పైన ఉన్న ఆకృతినే కలిగి ఉంటుంది. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్‌లో దాని usage రెండు వివరాలను జోడిస్తుంది: క్యాష్ నుండి చదివిన ప్రాంప్ట్ tokens మరియు రీజనింగ్‌పై ఖర్చు చేసిన tokens.

200 JSON
{
  "usage": {
    "prompt_tokens": 31,
    "completion_tokens": 62,
    "total_tokens": 93,
    "prompt_tokens_details": {
      "cached_tokens": 0
    },
    "completion_tokens_details": {
      "reasoning_tokens": 21
    }
  }
}

అవుట్‌పుట్ పొడవు

max_tokens రెండు పనులు చేస్తుంది. మొదటిది, రిక్వెస్ట్ ప్రారంభమైనప్పుడు మీ బ్యాలెన్స్ నుండి పక్కన పెట్టే tokens సంఖ్య ఇదే. సమాధానం పూర్తయినప్పుడు, ఆ మొత్తం రిక్వెస్ట్ ఉపయోగించిన tokens తో భర్తీ అవుతుంది. max_tokens మీ బ్యాలెన్స్‌లో మిగిలిన దానికంటే పెద్దదైతే, సమాధానం సరిపోయేదైనా సరే రిక్వెస్ట్‌కు 429 Quota exceeded వస్తుంది. తక్కువ పక్కన పెట్టడానికి తక్కువ max_tokens పంపండి.

ఈ ఎండ్‌పాయింట్‌లో shannon-coder-1 వేరే విధంగా లెక్కించబడుతుంది: ప్రతి రిక్వెస్ట్ మీ ప్లాన్ యొక్క Shannon Coder కాల్స్‌లో ఒకటి, మరియు దాని కోసం tokens ఏవీ పక్కన పెట్టబడవు. పరిమితులు మరియు బ్యాలెన్స్

రెండవది, ఈ మోడల్స్‌లో ఇది సమాధానం పొడవును పరిమితం చేస్తుంది:

మోడల్స్ max_tokens ఏమి చేస్తుంది
shannon-1.6-lite, shannon-1.6-pro, shannon-coder-1 సమాధానం పరిమితిని చేరుకున్నప్పుడు ఆగుతుంది. అప్పుడు స్ట్రీమ్ finish_reason length తో ముగుస్తుంది.
హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్ సమాధాన టెక్స్ట్ max_tokens వద్ద ఆగుతుంది. రీజనింగ్ దీనికి లెక్కించబడదు. 256 కంటే తక్కువ విలువలు 256 గా పనిచేస్తాయి.

max_tokens లేదా max_completion_tokens లేకపోతే, విలువ 4,096. shannon-coder-1 లో అది 65,536.

Messages

ప్రతి మెసేజ్ role మరియు content ఉన్న ఆబ్జెక్ట్. content ఒక string, లేదా మెసేజ్ టెక్స్ట్ కంటే ఎక్కువ కలిగి ఉన్నప్పుడు భాగాల array.

పాత్ర వివరణ వర్తింపజేసేవి
system మోడల్‌కు సూచనలు. దీన్ని మొదట ఉంచండి. Shannon టియర్‌లలో మొదటి system మెసేజ్ ఉపయోగించబడుతుంది. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్, shannon-1.6-*, shannon-2-*, shannon-coder-1
developer system గా చదవబడుతుంది. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్
user మీరు అడిగేది. Shannon టియర్‌లలో చివరి user మెసేజ్ ప్రాంప్ట్ మరియు దానికి ముందు ఉన్న మెసేజ్‌లు చరిత్ర. అన్ని మోడల్స్
assistant మోడల్ యొక్క మునుపటి సమాధానాలు. దాని తర్వాత టూల్ ఫలితాన్ని పంపేటప్పుడు దాని tool_calls ను ఉంచండి. అన్ని మోడల్స్
tool టూల్ కాల్ ఫలితం: tool_call_id కాల్ యొక్క id ని, content ఫలితాన్ని string గా కలిగి ఉంటాయి. అన్ని మోడల్స్

Shannon 3 ఫ్యామిలీ id తో, తప్పక పాటించాల్సిన సూచనలను user మెసేజ్‌లో ఉంచండి.

Shannon టియర్‌లలో యూజర్ టెక్స్ట్ మరియు tools లేని రిక్వెస్ట్‌కు 400 No user message provided వస్తుంది.

కంటెంట్ భాగాలు

భాగం వివరణ అందుబాటులో ఉన్నవి
{"type": "text", "text": "…"} సాదా టెక్స్ట్. అన్ని మోడల్స్
{"type": "image_url", "image_url": {"url": "…"}} చిత్రం, base64 కంటెంట్‌తో data: URL గా లేదా http(s) URL గా. Shannon 3 ఫ్యామిలీ, shannon-1.6-lite, shannon-1.6-pro, మరియు చిత్ర ఇన్‌పుట్‌ను పేర్కొనే హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్
{"type": "file", "source": {"type": "base64", "media_type": "application/pdf", "data": "…"}} డాక్యుమెంట్ (PDF, Word, PowerPoint లేదా Excel), base64 గా లేదా URL ద్వారా. Shannon 3 ఫ్యామిలీ

పరిమాణాలు, పరిమితులు మరియు రూపాల పూర్తి జాబితాకు ప్రత్యేక పేజీ ఉంది. చిత్రాలు మరియు ఫైళ్లు

సమాధాన ఆబ్జెక్ట్

ఫీల్డ్ రకం వివరణ
id string chatcmpl- తర్వాత 32 హెక్సాడెసిమల్ అక్షరాలు.
object string ఎల్లప్పుడూ chat.completion.
created integer సమాధానం సమయం, Unix సెకన్లలో.
model string సమాధానం ఇచ్చిన మోడల్ యొక్క కానానికల్ id. ఇది మీరు పంపిన id నుండి స్పెల్లింగ్‌లో భిన్నంగా ఉండవచ్చు.
choices array ఎల్లప్పుడూ సరిగ్గా ఒక choice, index 0 తో.
choices[0].message.role string ఎల్లప్పుడూ assistant.
choices[0].message.content string | null సమాధాన టెక్స్ట్. tool_calls తో ఉన్నప్పుడు Shannon టియర్‌లలో ఇది null; హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్ కాల్స్ పక్కన టెక్స్ట్‌ను పంపవచ్చు.
choices[0].message.reasoning_content string | null సమాధానానికి ముందు మోడల్ రాసిన రీజనింగ్, లేదా ఏదీ లేనప్పుడు null.
choices[0].message.tool_calls array మోడల్ టూల్స్‌ను కాల్ చేసినప్పుడు మాత్రమే ఉంటుంది. ప్రతి ఎంట్రీలో id, type function, మరియు name మరియు JSON string గా arguments ఉన్న function ఉంటాయి.
choices[0].message.annotations array శోధనలో ఏదైనా దొరికిన web_search: true రిక్వెస్ట్‌లో మాత్రమే. content లోని గుర్తు పేర్కొన్న ప్రతి మూలానికి ఒక url_citation, url, title, start_index మరియు end_index తో (గుర్తు స్థానం, అక్షరాలలో లెక్కించబడింది, ముగింపు చేరదు).
choices[0].finish_reason string సమాధానం ఎందుకు ముగిసింది. ముగింపు కారణాలు చూడండి.
usage object రిక్వెస్ట్ యొక్క tokens. వినియోగం చూడండి.
sources array శోధనలో ఏదైనా దొరికిన web_search: true రిక్వెస్ట్‌లో మాత్రమే: మోడల్‌కు ఇచ్చిన ఫలితాలు, ప్రతిదానికి index, title మరియు url తో. సమాధానంలోని [1] అంటే index 1 ఉన్న ఎంట్రీ.

ముగింపు కారణాలు

finish_reason వివరణ
stop మోడల్ తన సమాధానాన్ని పూర్తి చేసింది, లేదా ఒక stop string కనిపించింది.
tool_calls మోడల్ ఒకటి లేదా అంతకంటే ఎక్కువ టూల్స్‌ను కాల్ చేస్తుంది. వాటిని నడిపి ఫలితాలను tool మెసేజ్‌లలో పంపండి.
length అవుట్‌పుట్ పరిమితి వద్ద సమాధానం ఆగిపోయింది. shannon-1.6-lite, shannon-1.6-pro, shannon-coder-1 మరియు Shannon 3 ఫ్యామిలీ స్ట్రీమ్‌లలో నివేదించబడుతుంది.

స్ట్రీమ్ కాని సమాధానం stop లేదా tool_calls ను నివేదిస్తుంది.

వినియోగం

ఫీల్డ్ రకం వివరణ అందుబాటులో ఉన్నవి
usage.prompt_tokens integer ఇన్‌పుట్ tokens. అన్ని మోడల్స్
usage.completion_tokens integer అవుట్‌పుట్ tokens: రీజనింగ్, సమాధానం మరియు టూల్ కాల్స్ కలిపి. అన్ని మోడల్స్
usage.total_tokens integer prompt_tokens ప్లస్ completion_tokens. అన్ని మోడల్స్
usage.prompt_tokens_details.cached_tokens integer ప్రాంప్ట్ క్యాష్ నుండి చదివిన prompt_tokens భాగం. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్
usage.completion_tokens_details.reasoning_tokens integer రీజనింగ్‌పై ఖర్చు చేసిన completion_tokens భాగం. హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్

హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్‌లో, prompt_tokens అంటే మీ మెసేజ్‌లు మరియు టూల్ నిర్వచనాలను మోడల్ సొంత టోకెనైజర్‌తో లెక్కించినది, ఏవైనా చిత్రాల tokens తో సహా. మీరు పంపే ముందే tokens లెక్కింపు ఎండ్‌పాయింట్‌లు అదే సంఖ్యను తిరిగి ఇస్తాయి. Token లెక్కింపు

Shannon టియర్‌లలో, prompt_tokens సమాధానం రాయడానికి మోడల్ చదివినదంతా లెక్కిస్తుంది, కాబట్టి ఇది మీ మెసేజ్‌ల టెక్స్ట్ మాత్రమే కంటే పెద్దది.

స్ట్రీమింగ్

stream ను true కి సెట్ చేస్తే సమాధానం chat.completion.chunk ఈవెంట్‌లుగా వచ్చి data: [DONE] తో ముగుస్తుంది. దాని ముందు చివరి చంక్ finish_reason మరియు usage ను కలిగి ఉంటుంది; stream_options అవసరం లేదు. చంక్ ఆకృతులు, keep-alive లైన్‌లు మరియు స్ట్రీమ్ లోపల ఎరర్‌లకు ప్రత్యేక పేజీ ఉంది. స్ట్రీమింగ్

ఎరర్‌లు

ఎరర్ అనేది error సభ్యం ఉన్న JSON ఆబ్జెక్ట్. తనిఖీలు ఈ క్రమంలో జరుగుతాయి: API కీ, రిక్వెస్ట్ బాడీ, మోడల్ id, ఆపై బ్యాలెన్స్. ఈ ఎండ్‌పాయింట్ ఎక్కువగా తిరిగి ఇచ్చేవి పట్టికలో ఉన్నాయి. పూర్తి జాబితా, దేనిని మళ్ళీ ప్రయత్నించాలో అనే వివరంతో, ప్రత్యేక పేజీలో ఉంది. ఎరర్ హ్యాండ్లింగ్

400 JSON
{
  "error": {
    "type": "invalid_request_error",
    "message": "unknown model: no-such-model"
  }
}
స్టేటస్ రకం మెసేజ్ ఎప్పుడు
401 authentication_error Missing authentication
Invalid API key
API కీ పంపబడలేదు, లేదా కీ తెలియనిది లేదా రద్దు చేయబడినది.
400 invalid_request_error unknown model: <id> model ప్రచురించిన id కాదు.
400 invalid_request_error No user message provided Shannon టియర్‌లు: రిక్వెస్ట్‌లో యూజర్ టెక్స్ట్ లేదు మరియు tools లేవు.
400 invalid_request_error <id> does not accept image input చిత్ర ఇన్‌పుట్ లేని హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్‌కు చిత్ర భాగం పంపబడింది.
400 invalid_request_error <id> does not accept response_format నిర్మిత అవుట్‌పుట్ లేని హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్‌కు response_format పంపబడింది.
400 invalid_request_error unknown reasoning effort '<value>'; expected off, low, medium or high reasoning_effort జాబితా వెలుపల విలువను కలిగి ఉంది.
422 invalid_request_error Failed to deserialize the JSON body into the target type: … messages లేదు, లేదా ఒక ఫీల్డ్‌కు తప్పు JSON రకం ఉంది.
429 rate_limit_error Quota exceeded. Upgrade your plan at shannon-ai.com/plan max_tokens మీ బ్యాలెన్స్‌లో మిగిలిన దానికంటే పెద్దది.
429 rate_limit_error Too many requests. Retry in <n>s. Flood protection: మీ ఖాతాలో ఒక నిమిషంలో 120 కంటే ఎక్కువ రిక్వెస్ట్‌లు.
500 server_error The model backend failed to answer. Please retry. మోడల్ సమాధానం ఇవ్వలేదు. రిక్వెస్ట్‌ను మళ్ళీ పంపండి.
502 api_error The model backend failed to answer. Please retry. అదే, Shannon 3 ఫ్యామిలీ మరియు హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్‌లో.