OpenAI Base URLs ట్రబుల్షూటింగ్
మోడల్స్ను మార్చడం సులభంగా ఉండాలి. మీరు ఎండ్పాయింట్ను మార్చి, SDKని అలాగే ఉంచుకోవచ్చు.
నిజమైన ప్రాజెక్ట్లలో, మొదటిసారి రన్ చేసినప్పుడు తరచుగా విఫలమవుతుంది. మీకు 401, 404, లేదా 429 వంటి ఎర్రర్లు కనిపిస్తాయి.
SDKని నిందించే ముందు ఈ చెక్లిస్ట్ను ఉపయోగించండి.
/v1 ప్రిఫిక్స్ను తనిఖీ చేయండి చాలా గేట్వేలకు URLలో /v1 సఫిక్స్ అవసరం. మీరు కేవలం డొమైన్ను మాత్రమే ఉపయోగిస్తే, SDK తప్పు పాత్ను పిలవవచ్చు. ప్రొవైడర్ డాక్యుమెంటేషన్ నుండి ఖచ్చితమైన ఫార్మాట్ను కాపీ చేయండి.
మీ API కీలను ధృవీకరించండి కీలను కలపడం వల్ల విఫలమవుతాయి. ఈ సాధారణ తప్పులను తనిఖీ చేయండి: • రిలే URLతో OpenAI కీని ఉపయోగించడం. • OpenAI URLతో రిలే కీని ఉపయోగించడం. • డిసేబుల్ చేయబడిన ప్రాజెక్ట్ నుండి కీని ఉపయోగించడం. • కీ ప్రారంభంలో లేదా చివరలో స్పేస్ ఉండటం. మీకు 401 ఎర్రర్ కనిపిస్తే, మీ డ్యాష్బోర్డ్తో పోల్చడానికి మీ కీలోని మొదటి మరియు చివరి అక్షరాలను ప్రింట్ చేయండి. పూర్తి కీని లాగ్ చేయవద్దు.
మోడల్ పేర్లను ఖచ్చితంగా సరిపోల్చండి మోడల్ పేర్లను ఊహించవద్దు. గేట్వే పేర్లు మారుతుంటాయి. తప్పు పేరు వల్ల 404 లేదా
model_not_foundఎర్రర్లు వస్తాయి. ప్రస్తుత మోడల్ జాబితా నుండి నేరుగా మోడల్ IDని కాపీ చేయండి.మొదట ఒక చిన్న రిక్వెస్ట్ను రన్ చేయండి మీ మొత్తం యాప్ను డీబగ్ చేసే ముందు, ఒక చిన్న పరీక్షను చేయండి. ఒక సాధారణ "ping" మెసేజ్ మరియు తక్కువ
max_tokensఉపయోగించండి. ఇది పనిచేస్తే, మీ URL, కీ మరియు మోడల్ సరిగ్గా ఉన్నాయని అర్థం. మీ బగ్ మీ యాప్ లాజిక్లో, అంటే streaming లేదా tool calling వంటి వాటిలో ఉండవచ్చు.ఎర్రర్ కోడ్లను అర్థం చేసుకోండి • 401 అంటే కీ లేదా అకౌంట్ సమస్య. • 429 అంటే రేట్ లిమిట్ లేదా బ్యాలెన్స్ సమస్య. మీకు 429 కనిపిస్తే, మీ బిల్లింగ్ పేజీని తనిఖీ చేయండి. tight retry loops వాడకండి. అవి సమస్యను మరింత తీవ్రం చేస్తాయి.
స్టేటస్ పేజీని తనిఖీ చేయండి మీ కోడ్ నిన్న పనిచేసి, ఈరోజు విఫలమైతే, మీ ఇంటిగ్రేషన్ను మళ్ళీ రాయకండి. ముందుగా ప్రొవైడర్ స్టేటస్ పేజీని తనిఖీ చేయండి. తరచుగా అప్స్ట్రీమ్ ఇన్సిడెంట్ (upstream incident) దీనికి కారణం కావచ్చు.
curl కమాండ్ను ఉపయోగించండి మీ ప్రాజెక్ట్ డాక్యుమెంటేషన్లో ఒక సాధారణ curl కమాండ్ను ఉంచుకోండి.
మీ యాప్ విఫలమైనప్పుడు, మొదట curl కమాండ్ను రన్ చేయండి. curl విఫలమైతే, సమస్య అకౌంట్, గేట్వే లేదా నెట్వర్క్లో ఉంది. curl పనిచేస్తే, సమస్య మీ యాప్ కోడ్లో ఉంది.