ਆਪਣੀ ਐਪ ਵਿੱਚ OpenAI API ਕਿਵੇਂ ਜੋੜੀਏ
OpenAI API ਜੋੜਨ ਲਈ, ਇੱਕ OpenAI ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ API ਕੁੰਜੀ ਬਣਾਓ, ਉਸਨੂੰ OPENAI_API_KEY ਨਾਮ ਦੇ ਸਰਵਰ-ਸਾਈਡ ਸੀਕ੍ਰੇਟ ਵਜੋਂ ਸੰਭਾਲੋ, ਅਤੇ OpenAI ਦੇ ਅਧਿਕਾਰਤ SDK ਨਾਲ ਆਪਣੇ ਸਰਵਰ ਦੇ ਕਿਸੇ ਰੂਟ ਤੋਂ ਕਾਲ ਕਰੋ, ਕਦੇ ਵੀ ਬ੍ਰਾਊਜ਼ਰ ਕੋਡ ਤੋਂ ਨਹੀਂ। ਸਤੰਬਰ 2026 ਤੱਕ, OpenAI ਦੀ ਕਵਿੱਕਸਟਾਰਟ ਨਵੇਂ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ Responses API ਨੂੰ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਵਜੋਂ ਪੇਸ਼ ਕਰਦੀ ਹੈ। ਲਾਂਚ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਖਰਚ ਸੀਮਾ ਸੈੱਟ ਕਰੋ, ਜਵਾਬ ਦੀ ਲੰਬਾਈ ਸੀਮਿਤ ਕਰੋ, ਹਰ ਵਰਤੋਂਕਾਰ ਫੀਚਰ ਨੂੰ ਕਿੰਨੀ ਵਾਰ ਕਾਲ ਕਰ ਸਕਦਾ ਹੈ ਉਹ ਸੀਮਿਤ ਕਰੋ, ਅਤੇ ਰੇਟ-ਲਿਮਿਟ ਗਲਤੀਆਂ ਨੂੰ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ਾਂ ਨਾਲ ਸੰਭਾਲੋ।
ਇਹ ਗਾਈਡ ਸੈੱਟਅੱਪ, ਬੇਨਤੀ ਪ੍ਰਵਾਹ, AI ਬਿਲਡਰ ਲਈ ਪ੍ਰੋਂਪਟ ਅਤੇ ਉਹ ਗਲਤੀਆਂ ਕਵਰ ਕਰਦੀ ਹੈ ਜੋ ਕੁੰਜੀਆਂ ਲੀਕ ਕਰਦੀਆਂ ਜਾਂ ਪੈਸੇ ਬਰਬਾਦ ਕਰਦੀਆਂ ਹਨ। OpenAI ਦੇ ਵੇਰਵੇ ਸਤੰਬਰ 2026 ਤੱਕ ਦੇ ਉਸਦੇ ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼ਾਂ ਤੋਂ ਹਨ। ਆਮ ਧਾਰਨਾਵਾਂ (ਟੋਕਨ, ਕਾਂਟੈਕਸਟ ਵਿੰਡੋ, ਕੀਮਤ) ਲਈ ਪਹਿਲਾਂ LLM APIs ਕਿਵੇਂ ਵਰਤੀਏ ਪੜ੍ਹੋ।
ਇਸ ਨਾਲ ਤੁਸੀਂ ਕੀ ਬਣਾ ਸਕਦੇ ਹੋ
- ਤੁਹਾਡੀ ਐਪ ਵਿੱਚ ਚੈਟ ਸਹਾਇਕ (AI ਚੈਟਬੋਟ ਐਪ ਕਿਵੇਂ ਬਣਾਈਏ)
- "ਇਸਦਾ ਸਾਰ ਕੱਢੋ", "ਇਸਨੂੰ ਦੁਬਾਰਾ ਲਿਖੋ" ਜਾਂ "ਜਵਾਬ ਦਾ ਡਰਾਫਟ ਬਣਾਓ" ਬਟਨ
- ਮੁਫ਼ਤ ਟੈਕਸਟ ਵਿੱਚੋਂ ਸਟ੍ਰਕਚਰਡ ਡੇਟਾ ਕੱਢਣਾ: ਈਮੇਲ ਨੂੰ ਆਰਡਰ ਵਿੱਚ ਬਦਲਣਾ, ਸਪੋਰਟ ਟਿਕਟਾਂ ਨੂੰ ਟੈਗ ਕਰਨਾ
- ਤੁਹਾਡੀ ਆਪਣੀ ਸਮੱਗਰੀ 'ਤੇ ਖੋਜ ਅਤੇ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ
- ਉਪਲਬਧ ਮਾਡਲਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, ਚਿੱਤਰ ਬਣਾਉਣਾ, ਆਵਾਜ਼ ਅਤੇ ਹੋਰ ਮੀਡੀਆ ਫੀਚਰ
ਹੋਰ ਵਿਚਾਰ ਆਪਣੀ ਐਪ ਵਿੱਚ AI ਫੀਚਰ ਕਿਵੇਂ ਜੋੜੀਏ ਵਿੱਚ ਹਨ।
ਆਪਣਾ OpenAI ਖਾਤਾ ਸੈੱਟ ਕਰਨਾ
- OpenAI ਪਲੇਟਫਾਰਮ ਵਿੱਚ ਖਾਤਾ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ। OpenAI ਦੀਆਂ ਪ੍ਰੋਡਕਸ਼ਨ ਵਧੀਆ ਪ੍ਰਥਾਵਾਂ ਸਟੇਜਿੰਗ ਅਤੇ ਪ੍ਰੋਡਕਸ਼ਨ ਲਈ ਵੱਖਰੇ ਪ੍ਰੋਜੈਕਟ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦੀਆਂ ਹਨ, ਤਾਂ ਜੋ ਹਰ ਇੱਕ ਦੀਆਂ ਆਪਣੀਆਂ ਕੁੰਜੀਆਂ ਅਤੇ ਸੀਮਾਵਾਂ ਹੋ ਸਕਣ।
- ਪ੍ਰੋਜੈਕਟ API ਕੁੰਜੀ ਬਣਾਓ। OpenAI ਮਿਆਦ ਖਤਮ ਹੋਣ ਦੀ ਤਾਰੀਖ ਸੈੱਟ ਕਰਨ ਅਤੇ ਕੁੰਜੀਆਂ ਨਿਯਮਤ ਬਦਲਣ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹੈ।
- ਲਿਮਿਟਸ ਪੇਜ 'ਤੇ ਖਰਚ ਅਲਰਟ ਅਤੇ ਸਖ਼ਤ ਖਰਚ ਸੀਮਾ ਸੈੱਟ ਕਰੋ। OpenAI ਦੀ ਗਾਈਡ ਦੱਸਦੀ ਹੈ ਕਿ ਅਲਰਟ ਇੱਕ ਰਕਮ ਤੋਂ ਵੱਧ ਵਰਤੋਂ 'ਤੇ ਸੂਚਿਤ ਕਰਦੇ ਹਨ, ਅਤੇ ਸਖ਼ਤ ਸੀਮਾ ਮਹੀਨਾਵਾਰ ਹੱਦ ਲਾਗੂ ਕਰਦੀ ਹੈ।
- ਬਿਲਿੰਗ ਜੋੜੋ। OpenAI ਦੇ ਰੇਟ-ਲਿਮਿਟ ਦਸਤਾਵੇਜ਼ ਵਰਤੋਂ ਟੀਅਰ ਦੱਸਦੇ ਹਨ: ਤੁਸੀਂ ਸਮੇਂ ਨਾਲ ਜਿੰਨਾ ਵੱਧ ਖਰਚ ਕਰੋਗੇ, ਤੁਹਾਡੀਆਂ ਸੀਮਾਵਾਂ ਆਪਣੇ-ਆਪ ਵਧਣਗੀਆਂ।
ਬੇਨਤੀ ਦਾ ਪ੍ਰਵਾਹ
Browser -> your server route -> OpenAI API
<- (streamed) reply <-
- ਵਰਤੋਂਕਾਰ ਬਟਨ ਦਬਾਉਂਦਾ ਹੈ ਜਾਂ ਸੁਨੇਹਾ ਭੇਜਦਾ ਹੈ।
- ਬ੍ਰਾਊਜ਼ਰ ਤੁਹਾਡੇ ਰੂਟ ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ, ਉਦਾਹਰਨ ਲਈ
POST /api/summarise। - ਤੁਹਾਡਾ ਸਰਵਰ ਜਾਂਚਦਾ ਹੈ ਕਿ ਵਰਤੋਂਕਾਰ ਲੌਗਇਨ ਹੈ ਅਤੇ ਫੀਚਰ ਵਰਤਣ ਦੀ ਇਜਾਜ਼ਤ ਰੱਖਦਾ ਹੈ।
- ਸਰਵਰ ਬੇਨਤੀ ਬਣਾਉਂਦਾ ਹੈ: ਹਦਾਇਤਾਂ, ਵਰਤੋਂਕਾਰ ਦਾ ਇਨਪੁੱਟ, ਅਤੇ ਕੰਮ ਲਈ ਲੋੜੀਂਦਾ ਕੋਈ ਵੀ ਡੇਟਾਬੇਸ ਡੇਟਾ।
- ਇਹ ਵਾਤਾਵਰਣ ਤੋਂ ਕੁੰਜੀ ਨਾਲ OpenAI ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ। OpenAI ਦੇ SDK ਆਪਣੇ-ਆਪ
OPENAI_API_KEYਪੜ੍ਹਦੇ ਹਨ। - ਇਹ ਜਵਾਬ ਸਟ੍ਰੀਮ ਜਾਂ ਵਾਪਸ ਕਰਦਾ ਹੈ, ਅਤੇ ਟੋਕਨ ਵਰਤੋਂ ਲੌਗ ਕਰਦਾ ਹੈ।
OpenAI ਦੇ ਅਧਿਕਾਰਤ SDK ਪੈਕੇਜ JavaScript/TypeScript (npm) ਅਤੇ Python (pip) ਦੋਵਾਂ ਲਈ openai ਨਾਮ ਨਾਲ ਹਨ।
ਮਾਡਲ ਚੁਣਨਾ
OpenAI ਵੱਖ-ਵੱਖ ਕੀਮਤਾਂ ਅਤੇ ਗਤੀ ਵਾਲੇ ਕਈ ਮਾਡਲ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਸੂਚੀ ਅਕਸਰ ਬਦਲਦੀ ਹੈ। ਛੋਟੇ, ਸਸਤੇ ਮਾਡਲ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ, ਅਸਲ ਉਦਾਹਰਨਾਂ 'ਤੇ ਗੁਣਵੱਤਾ ਮਾਪੋ, ਅਤੇ ਸਿਰਫ਼ ਲੋੜ ਹੋਵੇ ਤਾਂ ਉੱਪਰ ਜਾਓ। ਮਾਡਲ ਦਾ ਨਾਮ ਕੌਂਫਿਗ ਮੁੱਲ ਜਾਂ ਸੀਕ੍ਰੇਟ ਵਿੱਚ ਰੱਖੋ, ਤਾਂ ਜੋ ਕੋਡ ਦੁਬਾਰਾ ਲਿਖੇ ਬਿਨਾਂ ਬਦਲ ਸਕੋ। ਮੌਜੂਦਾ ਦਰਾਂ ਲਈ OpenAI ਦਾ ਕੀਮਤ ਪੇਜ ਦੇਖੋ।
ਵਿਕਲਪ ਅਤੇ ਸਮਝੌਤੇ
| ਫੈਸਲਾ | ਸਧਾਰਨ ਚੋਣ | ਕਦੋਂ ਹੋਰ ਅੱਗੇ ਜਾਣਾ |
|---|---|---|
| ਸਟ੍ਰੀਮਿੰਗ | ਪੂਰਾ ਜਵਾਬ ਵਾਪਸ ਕਰੋ | ਚੈਟ ਅਤੇ ਲੰਮੇ ਜਵਾਬਾਂ ਲਈ ਸਟ੍ਰੀਮ ਕਰੋ; ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਤੁਰੰਤ ਟੈਕਸਟ ਦਿਸਦਾ ਹੈ |
| ਗੱਲਬਾਤ ਦੀ ਯਾਦ | ਹਰ ਵਾਰ ਤਾਜ਼ਾ ਸੁਨੇਹੇ ਭੇਜੋ | ਜਦੋਂ ਚੈਟ ਲੰਮੀ ਹੋਵੇ ਤਾਂ ਪੁਰਾਣੇ ਸੁਨੇਹਿਆਂ ਦਾ ਸਾਰ ਕੱਢੋ |
| ਆਉਟਪੁੱਟ ਫਾਰਮੈਟ | ਸਾਦਾ ਟੈਕਸਟ | ਜਦੋਂ ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਫੀਲਡ ਪੜ੍ਹਨੇ ਹੋਣ ਤਾਂ ਸਟ੍ਰਕਚਰਡ JSON ਮੰਗੋ |
| ਤੁਹਾਡਾ ਆਪਣਾ ਡੇਟਾ | ਸੰਬੰਧਿਤ ਰਿਕਾਰਡ ਬੇਨਤੀ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ | ਜਦੋਂ ਬਹੁਤ ਜ਼ਿਆਦਾ ਹੋਵੇ ਤਾਂ ਤੁਹਾਡੀ ਸਮੱਗਰੀ 'ਤੇ ਖੋਜ ਜੋੜੋ (RAG ਕੀ ਹੈ ਦੇਖੋ) |
| ਗੈਰ-ਜ਼ਰੂਰੀ ਵੱਡਾ ਕੰਮ | ਆਈਟਮਾਂ 'ਤੇ ਲੂਪ | ਜਦੋਂ ਨਤੀਜੇ ਉਡੀਕ ਸਕਦੇ ਹੋਣ ਤਾਂ ਘੱਟ ਲਾਗਤ ਲਈ OpenAI ਦਾ ਬੈਚ ਵਿਕਲਪ |
ਆਪਣੇ AI ਬਿਲਡਰ ਨੂੰ ਦੇਣ ਵਾਲੇ ਪ੍ਰੋਂਪਟ
ਪਹਿਲਾ ਫੀਚਰ:
ਟਿਕਟ ਪੇਜ 'ਤੇ "Summarise" ਬਟਨ ਜੋੜੋ। ਇਹ ਸਰਵਰ ਰੂਟ POST /api/summarise ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ ਜੋ ਜਾਂਚਦਾ ਹੈ ਕਿ ਵਰਤੋਂਕਾਰ ਲੌਗਇਨ ਹੈ, ਟਿਕਟ ਲੋਡ ਕਰਦਾ ਹੈ, ਅਤੇ ਅਧਿਕਾਰਤ openai SDK ਅਤੇ ਸੀਕ੍ਰੇਟ OPENAI_API_KEY ਨਾਲ OpenAI Responses API ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ। ਮਾਡਲ ਦਾ ਨਾਮ ਸੀਕ੍ਰੇਟ OPENAI_MODEL ਤੋਂ ਪੜ੍ਹੋ। ਹਦਾਇਤਾਂ: "3 ਬੁਲੇਟ ਪੁਆਇੰਟਾਂ ਵਿੱਚ ਸਾਰ ਦਿਓ, ਫਿਰ ਇੱਕ ਛੋਟਾ ਜਵਾਬ ਸੁਝਾਓ। ਆਰਡਰ ਨੰਬਰ ਨਾ ਘੜੋ।" ਆਉਟਪੁੱਟ ਦੀ ਲੰਬਾਈ ਸੀਮਿਤ ਕਰੋ, ਜਵਾਬ ਪੇਜ 'ਤੇ ਸਟ੍ਰੀਮ ਕਰੋ, ਅਤੇ ਕੁੰਜੀ ਕਦੇ ਵੀ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਨਾ ਭੇਜੋ।
ਸੁਰੱਖਿਆ ਬੰਦਿਸ਼ਾਂ:
ਹਰ ਵਰਤੋਂਕਾਰ ਨੂੰ ਪ੍ਰਤੀ ਘੰਟਾ 30 AI ਬੇਨਤੀਆਂ ਤੱਕ ਸੀਮਿਤ ਕਰੋ, ਡੇਟਾਬੇਸ ਵਿੱਚ ਸੰਭਾਲ ਕੇ। ਹਰ ਬੇਨਤੀ ਦੇ ਇਨਪੁੱਟ ਅਤੇ ਆਉਟਪੁੱਟ ਟੋਕਨ ਵਰਤੋਂਕਾਰ ID ਅਤੇ ਫੀਚਰ ਨਾਮ ਨਾਲ ਲੌਗ ਕਰੋ। ਜੇ OpenAI 429 ਦੇਵੇ, ਤਾਂ Retry-After ਹੈਡਰ ਦਾ ਆਦਰ ਕਰੋ ਅਤੇ ਐਕਸਪੋਨੈਂਸ਼ੀਅਲ ਬੈਕਆਫ ਅਤੇ ਜਿਟਰ ਨਾਲ 3 ਵਾਰ ਤੱਕ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ; ਉਸ ਤੋਂ ਬਾਅਦ "The AI is busy, try again in a minute." ਦਿਖਾਓ। ਕਿਸੇ ਹੋਰ ਅਸਫਲਤਾ 'ਤੇ ਦੋਸਤਾਨਾ ਗਲਤੀ ਦਿਖਾਓ ਅਤੇ ਬਾਕੀ ਪੇਜ ਚੱਲਦਾ ਰੱਖੋ।
ਗਲਤੀਆਂ ਅਤੇ ਸੀਮਾਵਾਂ ਨੂੰ ਸੰਭਾਲਣਾ
OpenAI ਰੇਟ ਲਿਮਿਟ ਕਈ ਤਰੀਕਿਆਂ ਨਾਲ ਮਾਪਦਾ ਹੈ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਪ੍ਰਤੀ ਮਿੰਟ ਬੇਨਤੀਆਂ ਅਤੇ ਪ੍ਰਤੀ ਮਿੰਟ ਟੋਕਨ ਸ਼ਾਮਲ ਹਨ, ਅਤੇ ਜਿਹੜੀ ਪਹਿਲਾਂ ਖਤਮ ਹੋਵੇ ਉਸ 'ਤੇ ਤੁਸੀਂ ਪਹੁੰਚਦੇ ਹੋ। ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ ਇੱਕ ਤੋਂ ਵੱਧ ਜਾਂਦੇ ਹੋ, ਤਾਂ API Retry-After ਹੈਡਰ ਨਾਲ 429 ਦਿੰਦਾ ਹੈ। OpenAI ਦੇ ਦਸਤਾਵੇਜ਼ ਕਹਿੰਦੇ ਹਨ ਕਿ ਇਸ ਮੁੱਲ ਨੂੰ ਘੱਟੋ-ਘੱਟ ਸਮਝੋ ਅਤੇ ਥੋੜ੍ਹੀ ਬੇਤਰਤੀਬ ਦੇਰੀ ਜੋੜੋ, ਤਾਂ ਜੋ ਸਾਰੇ ਕਲਾਇੰਟ ਇਕੱਠੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਨਾ ਕਰਨ।
ਇਨ੍ਹਾਂ ਲਈ ਵੀ ਤਿਆਰੀ ਕਰੋ:
- ਲੰਮੀਆਂ ਤਿਆਰੀਆਂ 'ਤੇ ਟਾਈਮਆਊਟ। ਸਟ੍ਰੀਮਿੰਗ ਮਦਦ ਕਰਦੀ ਹੈ, ਅਤੇ ਇੱਕ ਸਮਝਦਾਰ ਆਉਟਪੁੱਟ ਸੀਮਾ ਵੀ।
- ਪ੍ਰਦਾਤਾ ਦੀਆਂ ਬੰਦਸ਼ਾਂ। AI ਫੀਚਰ ਨੂੰ ਪੇਜ ਤੋੜੇ ਬਿਨਾਂ ਸੁਚੱਜੇ ਢੰਗ ਨਾਲ ਫੇਲ੍ਹ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਖਰਾਬ ਆਉਟਪੁੱਟ। ਸੇਵ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਟ੍ਰਕਚਰਡ ਆਉਟਪੁੱਟ ਦੀ ਜਾਂਚ ਕਰੋ, ਅਤੇ ਮਾਡਲ ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਤੁਹਾਡੇ ਕੋਡ ਦੀ ਜਾਂਚ ਤੋਂ ਬਿਨਾਂ ਸੰਵੇਦਨਸ਼ੀਲ ਕਾਰਵਾਈਆਂ ਸ਼ੁਰੂ ਨਾ ਕਰਨ ਦਿਓ।
ਆਮ ਗਲਤੀਆਂ
- ਫਰੰਟਐਂਡ ਜਾਂ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਕੁੰਜੀ। ਬ੍ਰਾਊਜ਼ਰ ਕੋਡ ਜਨਤਕ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਲੀਕ ਹੋਈ ਕੁੰਜੀ ਮਿੰਟਾਂ ਵਿੱਚ ਦੁਰਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਦੇਖੋ API ਕੁੰਜੀਆਂ ਸੁਰੱਖਿਅਤ ਕਿਵੇਂ ਰੱਖੀਏ।
- ਕੋਈ ਖਰਚ ਸੀਮਾ ਨਾ ਹੋਣਾ। ਇੱਕ ਲੂਪ ਜਾਂ ਦੁਰਵਰਤੋਂ ਕਰਨ ਵਾਲਾ ਵਰਤੋਂਕਾਰ ਛੇਤੀ ਵੱਡਾ ਬਿੱਲ ਬਣਾ ਸਕਦਾ ਹੈ।
- ਪ੍ਰਤੀ-ਵਰਤੋਂਕਾਰ ਸੀਮਾ ਨਾ ਹੋਣਾ। ਤੁਹਾਡੀ ਪ੍ਰਦਾਤਾ ਸੀਮਾ ਤੁਹਾਡੀ ਜੇਬ ਬਚਾਉਂਦੀ ਹੈ, ਤੁਹਾਡੇ ਹੋਰ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਨਹੀਂ।
- ਸੁਰੱਖਿਆ ਲਈ ਪ੍ਰੋਂਪਟ 'ਤੇ ਭਰੋਸਾ। ਵਰਤੋਂਕਾਰ "ignore previous instructions" ਲਿਖ ਸਕਦੇ ਹਨ। ਇਜਾਜ਼ਤਾਂ ਸਰਵਰ ਕੋਡ ਵਿੱਚ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।
- ਲੋੜ ਤੋਂ ਵੱਧ ਭੇਜਣਾ। ਪੂਰੇ ਦਸਤਾਵੇਜ਼ ਅਤੇ ਲੰਮੇ ਇਤਿਹਾਸ ਲਾਗਤ ਵਧਾਉਂਦੇ ਹਨ। ਜੋ ਕੰਮ ਨੂੰ ਚਾਹੀਦਾ ਹੈ ਉਹੀ ਭੇਜੋ।
- ਮਾਡਲ ਦਾ ਨਾਮ ਸਖ਼ਤ-ਕੋਡ ਕਰਨਾ। ਮਾਡਲ ਅੱਪਡੇਟ ਅਤੇ ਬੰਦ ਹੁੰਦੇ ਹਨ; ਇਸਨੂੰ ਸੈਟਿੰਗ ਬਣਾਓ।
- ਨਿੱਜੀ ਡੇਟਾ ਬਿਨਾਂ ਸੋਚੇ ਭੇਜਣਾ। OpenAI ਦੀਆਂ ਡੇਟਾ-ਵਰਤੋਂ ਸ਼ਰਤਾਂ ਪੜ੍ਹੋ ਅਤੇ ਸਿਰਫ਼ ਉਹੀ ਭੇਜੋ ਜੋ ਫੀਚਰ ਨੂੰ ਚਾਹੀਦਾ ਹੈ।
ਚੈੱਕਲਿਸਟ
- ਟੈਸਟਿੰਗ ਅਤੇ ਪ੍ਰੋਡਕਸ਼ਨ ਲਈ ਵੱਖਰੇ OpenAI ਪ੍ਰੋਜੈਕਟ (ਜਾਂ ਕੁੰਜੀਆਂ)
- ਕੁੰਜੀ ਸਰਵਰ-ਸਾਈਡ ਸੀਕ੍ਰੇਟ ਵਜੋਂ ਸੰਭਾਲੀ, ਕਦੇ ਬ੍ਰਾਊਜ਼ਰ ਕੋਡ ਜਾਂ ਰਿਪੋ ਵਿੱਚ ਨਹੀਂ
- ਖਰਚ ਅਲਰਟ ਅਤੇ ਸਖ਼ਤ ਖਰਚ ਸੀਮਾ ਸੈੱਟ
- ਸਾਰੀਆਂ ਕਾਲਾਂ ਤੁਹਾਡੇ ਸਰਵਰ ਰਾਹੀਂ, ਵਰਤੋਂਕਾਰ ਦੀ ਇਜਾਜ਼ਤ ਜਾਂਚ ਨਾਲ
- ਆਉਟਪੁੱਟ ਦੀ ਲੰਬਾਈ ਸੀਮਿਤ; ਮਾਡਲ ਦਾ ਨਾਮ ਕੌਂਫਿਗਰ ਕਰਨ ਯੋਗ
- ਤੁਹਾਡੀ ਐਪ ਵਿੱਚ ਪ੍ਰਤੀ-ਵਰਤੋਂਕਾਰ ਰੇਟ ਲਿਮਿਟ
- Retry-After, ਬੈਕਆਫ ਅਤੇ ਜਿਟਰ ਨਾਲ 429 ਸੰਭਾਲ
- ਦੋਸਤਾਨਾ ਗਲਤੀ ਸਥਿਤੀ; AI ਤੋਂ ਬਿਨਾਂ ਵੀ ਪੇਜ ਚੱਲਦਾ ਹੈ
- ਹਰ ਫੀਚਰ ਲਈ ਟੋਕਨ ਵਰਤੋਂ ਲੌਗ
- ਲੰਮੇ, ਖਾਲੀ ਅਤੇ ਖਤਰਨਾਕ ਇਨਪੁੱਟਾਂ ਨਾਲ ਟੈਸਟ ਕੀਤਾ
Mythex ਵਿੱਚ OpenAI API ਵਰਤਣਾ
Mythex 'ਤੇ ਬਣਾਈਆਂ ਐਪਾਂ ਵਿੱਚ AI ਫੀਚਰ ਤੁਹਾਡੀ ਆਪਣੀ OpenAI ਕੁੰਜੀ ਵਰਤਦੇ ਹਨ, ਅਤੇ ਬਿਲ ਤੁਹਾਡੇ OpenAI ਖਾਤੇ ਨੂੰ ਜਾਂਦਾ ਹੈ, Mythex ਬਿਲਡ ਕ੍ਰੈਡਿਟਸ ਨੂੰ ਨਹੀਂ। OPENAI_API_KEY ਨੂੰ /secrets, ਪ੍ਰੋਜੈਕਟ ਸੈਟਿੰਗਾਂ ਜਾਂ ਸੀਕ੍ਰੇਟ ਕਾਰਡ ਰਾਹੀਂ ਪ੍ਰੋਜੈਕਟ ਸੀਕ੍ਰੇਟ ਵਜੋਂ ਜੋੜੋ, ਜੋ ਏਜੰਟ ਕੁੰਜੀ ਦੀ ਲੋੜ ਪੈਣ 'ਤੇ ਦਿਖਾਉਂਦਾ ਹੈ, ਫਿਰ ਉੱਪਰ ਵਾਂਗ ਪ੍ਰੋਂਪਟ ਨਾਲ ਫੀਚਰ ਦਾ ਵੇਰਵਾ ਦਿਓ। ਪ੍ਰਕਾਸ਼ਿਤ ਐਪ 'ਤੇ ਸੀਕ੍ਰੇਟ ਬਦਲਣ ਤੋਂ ਬਾਅਦ ਦੁਬਾਰਾ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰੋ ਤਾਂ ਜੋ ਉਹ ਲਾਗੂ ਹੋਣ। ਸ਼ੁਰੂਆਤੀ ਪ੍ਰੋਂਪਟ ਲਈ ਡੌਕਸ ਰੈਸਿਪੀ Add AI features with your own API keys ਦੇਖੋ, ਅਤੇ ਸੀਕ੍ਰੇਟ ਕਾਰਡ ਬਾਰੇ Secrets in chat ਪੜ੍ਹੋ। ਪ੍ਰਦਾਤਾਵਾਂ ਦੀ ਤੁਲਨਾ ਕਰ ਰਹੇ ਹੋ? ਦੇਖੋ Claude API ਕਿਵੇਂ ਜੋੜੀਏ।
ਸਵਾਲ
ਨਵੀਂ ਐਪ ਲਈ ਮੈਨੂੰ ਕਿਹੜੀ OpenAI API ਵਰਤਣੀ ਚਾਹੀਦੀ ਹੈ?
ਸਤੰਬਰ 2026 ਤੱਕ, OpenAI ਦੀ ਕਵਿੱਕਸਟਾਰਟ ਨਵੇਂ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ Responses API ਨੂੰ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਵਜੋਂ ਪੇਸ਼ ਕਰਦੀ ਹੈ, ਜਿਸ ਦੀਆਂ ਉਦਾਹਰਨਾਂ ਅਧਿਕਾਰਤ SDK ਵਿੱਚ client.responses.create() ਵਰਤਦੀਆਂ ਹਨ। ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਮੌਜੂਦਾ ਸਿਫ਼ਾਰਸ਼ ਲਈ OpenAI ਦਾ ਦਸਤਾਵੇਜ਼ ਜਾਂਚੋ।
ਕੀ ਮੈਂ ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ OpenAI API ਕਾਲ ਕਰ ਸਕਦਾ ਹਾਂ?
ਆਪਣੀ ਸੀਕ੍ਰੇਟ ਕੁੰਜੀ ਨਾਲ ਨਹੀਂ। ਬ੍ਰਾਊਜ਼ਰ ਕੋਡ ਕੋਈ ਵੀ ਪੜ੍ਹ ਸਕਦਾ ਹੈ ਅਤੇ ਕੁੰਜੀ ਦੁਬਾਰਾ ਵਰਤ ਕੇ ਤੁਹਾਡਾ ਬਿੱਲ ਵਧਾ ਸਕਦਾ ਹੈ। ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਆਪਣੇ ਸਰਵਰ ਰੂਟ ਨੂੰ ਕਾਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਸਰਵਰ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਵਜੋਂ ਸੰਭਾਲੀ ਕੁੰਜੀ ਨਾਲ OpenAI ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ।
OpenAI API ਨੂੰ ਬਹੁਤ ਮਹਿੰਗਾ ਹੋਣ ਤੋਂ ਕਿਵੇਂ ਰੋਕਾਂ?
OpenAI ਦੀ ਪ੍ਰੋਡਕਸ਼ਨ ਗਾਈਡ ਲਿਮਿਟਸ ਪੇਜ 'ਤੇ ਖਰਚ ਅਲਰਟ ਅਤੇ ਸਖ਼ਤ ਮਹੀਨਾਵਾਰ ਖਰਚ ਸੀਮਾ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦੀ ਹੈ। ਆਪਣੀ ਐਪ ਵਿੱਚ ਜਵਾਬ ਦੀ ਲੰਬਾਈ ਸੀਮਿਤ ਕਰੋ, ਪ੍ਰਤੀ ਵਰਤੋਂਕਾਰ ਬੇਨਤੀਆਂ ਸੀਮਿਤ ਕਰੋ, ਅਤੇ ਟੋਕਨ ਵਰਤੋਂ ਲੌਗ ਕਰੋ ਤਾਂ ਜੋ ਪਤਾ ਲੱਗੇ ਕਿ ਕਿਹੜਾ ਫੀਚਰ ਸਭ ਤੋਂ ਵੱਧ ਖਰਚ ਕਰਦਾ ਹੈ।
OpenAI ਤੋਂ 429 ਗਲਤੀ ਦਾ ਕੀ ਅਰਥ ਹੈ?
ਇਸਦਾ ਅਰਥ ਹੈ ਕਿ ਤੁਸੀਂ ਰੇਟ ਲਿਮਿਟ ਤੱਕ ਪਹੁੰਚ ਗਏ ਹੋ। OpenAI ਦੇ ਰੇਟ-ਲਿਮਿਟ ਦਸਤਾਵੇਜ਼ ਕਹਿੰਦੇ ਹਨ ਕਿ ਜਵਾਬ ਵਿੱਚ Retry-After ਹੈਡਰ ਹੁੰਦਾ ਹੈ; ਘੱਟੋ-ਘੱਟ ਉਨ੍ਹਾਂ ਸਮਾਂ ਉਡੀਕੋ, ਥੋੜ੍ਹੀ ਬੇਤਰਤੀਬ ਦੇਰੀ ਜੋੜੋ, ਅਤੇ ਐਕਸਪੋਨੈਂਸ਼ੀਅਲ ਬੈਕਆਫ ਨਾਲ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।