ຢຸດຕິການໄດ້ຮັບຂໍ້ຜິດພາດ! ຕັ້ງຄ່າ URL ແລະ API ຂອງ Cloudflare ໄດ້ງ່າຍສຳລັບຄວາມເຂົ້າກັນໄດ້ຂອງ OpenAI.

ເປັນຫຍັງ URL ພື້ນຖານຂອງ Cloudflare AI ຂອງຂ້ອຍ ຈຶ່ງສົ່ງຄືນຂໍ້ຜິດພາດ 404 ສະເໝີ?

ບົດຄວາມນີ້ສອນທ່ານພາຍໃນວິນາທີກ່ຽວກັບວິທີການຮັບ ແລະ ຕັ້ງຄ່າ URL ພື້ນຖານ OpenAI ທີ່ເຂົ້າກັນໄດ້ກັບ Cloudflare ຢ່າງວ່ອງໄວ. ມັນປະກອບມີແມ່ແບບທີ່ສົມບູນແບບສຳລັບ REST API ຢ່າງເປັນທາງການ, ຮູບແບບ AI Gateway, ແລະ ລູກຄ້າພາກສ່ວນທີສາມ (Dify/One-API), ຊ່ວຍໃຫ້ທ່ານຕິດຕັ້ງ ແລະ ໃຊ້ງານ AI API ຟຣີໄດ້ດ້ວຍການຄລິກດຽວ!

ອາທິດແລ້ວນີ້, ເພື່ອນຄົນໜຶ່ງທີ່ເຮັດວຽກພັດທະນາເອກະລາດໄດ້ຕິດຕໍ່ຫາຂ້ອຍຢ່າງກະທັນຫັນ ແລະ ໄດ້ສົ່ງພາບໜ້າຈໍທີ່ສະແດງຂໍ້ຜິດພາດ 401 ຂໍ້ໃຫ້ຂ້ອຍ. ລາວເວົ້າວ່າ, "ອ້າຍ, ຂ້ອຍພະຍາຍາມແກ້ໄຂຂໍ້ຜິດພາດຂອງ Cloudflare AI API ໝົດມື້ແລ້ວ, ແຕ່ມັນບໍ່ໄດ້ຜົນ."

ຂ້ອຍໄດ້ເບິ່ງລະຫັດຂອງລາວ. URL ພື້ນຖານຖືກຕັ້ງເປັນ /ai/v1, ແຕ່ເນື້ອໃນຂອງການຮ້ອງຂໍຖືກຈັດຮູບແບບເປັນ REST API ຢ່າງເປັນທາງການ, ສະນັ້ນທັງສອງບໍ່ກົງກັນເລີຍ.

ລາວເວົ້າວ່າລາວພຽງແຕ່ຢາກໃຊ້ SDK ຂອງ OpenAI ເພື່ອດີບັກຮູບແບບໃນ Workers AI, ມີບັນຫາຫຍັງບໍ?

ນີ້ແມ່ນບັນຫາໃຫຍ່.

ການບໍລິການ AI ຂອງ Cloudflare ໃຊ້ URL ພື້ນຖານທີ່ແຕກຕ່າງກັນໝົດສາມອັນໂດຍສິ້ນເຊີງຂຶ້ນກັບສະຖານະການ. ແຕ່ລະອັນມີຮູບແບບ ແລະ ສະຖານະການທີ່ໃຊ້ໄດ້ຂອງຕົນເອງ. ເຖິງແມ່ນວ່າຈະມີເອກະສານ, ແຕ່ມັນກະແຈກກະຈາຍຢູ່ໃນໜ້າຕ່າງໆ, ເຮັດໃຫ້ມັນຍາກທີ່ຈະຮູ້ວ່າຈະອ້າງອີງເຖິງອັນໃດໃນຄັ້ງທຳອິດຂອງທ່ານ. ການໃຊ້ URL ທີ່ຜິດຈະເຮັດໃຫ້ເກີດຄວາມຜິດພາດ 401 ຫຼື 400, ເຮັດໃຫ້ທ່ານບໍ່ສາມາດເຂົ້າເຖິງການບໍລິການໄດ້.

ຕອນຂ້ອຍພົບບັນຫານີ້ຄັ້ງທຳອິດ, ຂ້ອຍໄດ້ລອງຫຼາຍຄັ້ງກ່ອນທີ່ຈະຮູ້ຕົວ. ຂ້ອຍເວົ້າບໍ່ອອກເມື່ອເຫັນໜ້າຈໍເຕັມໄປດ້ວຍຂໍ້ຄວາມຜິດພາດ.

ມື້ນີ້ຂ້ອຍຈະແຕ້ມເສັ້ນທາງສາມເສັ້ນນີ້ໃຫ້ເຈົ້າເບິ່ງຢ່າງຈະແຈ້ງ, ດັ່ງນັ້ນເຈົ້າຈະບໍ່ເຮັດຜິດພາດອີກຫຼັງຈາກອ່ານເລື່ອງນີ້ແລ້ວ.

ຢຸດຕິການໄດ້ຮັບຂໍ້ຜິດພາດ! ຕັ້ງຄ່າ URL ແລະ API ຂອງ Cloudflare ໄດ້ງ່າຍສຳລັບຄວາມເຂົ້າກັນໄດ້ຂອງ OpenAI.

URL ຖານອິນເຕີເຟດທີ່ເຂົ້າກັນໄດ້ກັບ OpenAI

ໃຫ້ເລີ່ມຕົ້ນດ້ວຍອັນທີ່ໃຊ້ທົ່ວໄປທີ່ສຸດ.

ຖ້າທ່ານກຳລັງໃຊ້ OpenAI SDK, ຫຼືເຄື່ອງມືທີ່ຮອງຮັບຮູບແບບ OpenAI ທີ່ກຳນົດເອງເຊັ່ນ LangChain, Dify, NextChat, ຫຼື One-API, ນີ້ແມ່ນວິທີການທີ່ຖືກຕ້ອງ.

https://api.cloudflare.com/client/v4/accounts/{你的account_id}/ai/v1

ນີ້ແມ່ນສິ່ງທີ່ Cloudflare ຖືກອອກແບບມາເປັນພິເສດເພື່ອໃຫ້ສອດຄ່ອງກັບຮູບແບບອິນເຕີເຟດ OpenAI. ໃຫ້ເພີ່ມ `/chat/completions` ຫຼັງຈາກຈຸດສິ້ນສຸດການສົນທະນາທີ່ສົມບູນ. ປ່ຽນ URL ຖານ OpenAI ເດີມຂອງທ່ານດ້ວຍອັນນີ້, ແລະ ປ່ຽນລະຫັດ API ດ້ວຍໂທເຄັນ Cloudflare ຂອງທ່ານ, ແລະ ມັນຄວນຈະເຮັດວຽກໂດຍກົງ. ຂ້ອຍໄດ້ລອງໃຊ້ຮູບແບບຕ່າງໆເຊັ່ນ `@cf/deepseek-ai/deepseek-r1-distill-qwen-32b` ແລະ `@cf/meta/llama-3.1-8b-instruct`, ແລະ ພວກມັນທັງໝົດເຮັດວຽກໄດ້ດີ.

ເຖິງຢ່າງໃດກໍ່ຕາມ, ຄວນສັງເກດວ່າສິ່ງນີ້ຮອງຮັບຮູບແບບການສົນທະນາທີ່ອີງໃສ່ຂໍ້ຄວາມເທົ່ານັ້ນ.

REST API ພື້ນເມືອງຢ່າງເປັນທາງການຂອງ Cloudflare

ຖ້າທ່ານຕ້ອງການໃຊ້ Stable Diffusion ສຳລັບການສ້າງກຣາຟ, Whisper ສຳລັບການຖອດຂໍ້ຄວາມສຽງ, ຫຼືຮູບແບບທີ່ບໍ່ແມ່ນຂໍ້ຄວາມ, ໃຫ້ໃຊ້ເສັ້ນທາງທີສອງ, ເຊິ່ງແມ່ນ Cloudflare ຢ່າງເປັນທາງການ REST API.

https://api.cloudflare.com/client/v4/accounts/{你的account_id}/ai/run

ຊື່ໂມເດວສາມາດຂຽນໄວ້ໃນເສັ້ນທາງໄດ້ ເຊັ່ນ /ai/run/@cf/bytedance/stable-diffusion-xl-lightning, ຫຼືມັນສາມາດວາງໄວ້ໃນຊ່ອງ `ໂມເດວ` ຂອງຕົວຄຳຮ້ອງຂໍໄດ້. ຂ້ອຍມັກວາງມັນໄວ້ໃນຊ່ອງ; ເສັ້ນທາງສັ້ນກວ່າ ແລະ ສະອາດກວ່າ. ຕອນທຳອິດຂ້ອຍກໍ່ສັບສົນກ່ຽວກັບລາຍລະອຽດນີ້ຄືກັນ. ບາງໂມເດວຍອມຮັບທັງສອງວິທີ, ໃນຂະນະທີ່ບາງໂມເດວຍອມຮັບພຽງວິທີດຽວເທົ່ານັ້ນ. ໃຫ້ເອົາໃຈໃສ່ກັບເລື່ອງນີ້ເມື່ອກວດສອບເອກະສານ.

URL ຖານ AI Gateway

ມີວິທີທີສາມຄື: AI Gateway.

ສະຖານະການນີ້ແຕກຕ່າງກັນເລັກນ້ອຍ. ຖ້າທ່ານໄດ້ຕັ້ງຄ່າ AI Gateway ໃນ backend ຂອງ Cloudflare ໃຫ້ກັບ API ຂອງພາກສ່ວນທີສາມ proxy, ເຊັ່ນ: ການສົ່ງຕໍ່ຄຳຮ້ອງຂໍ OpenAI ຜ່ານ gateway ຂອງ Cloudflare ສຳລັບການ caching, ການຕິດຕາມກວດກາ, ແລະ ການຈຳກັດອັດຕາ, ຫຼັງຈາກນັ້ນ URL ພື້ນຖານຈະເປັນ...

https://gateway.ai.cloudflare.com/v1/{你的account_id}/{你的gateway_id}/openai

ການເພີ່ມ `/chat/completions` ຫຼັງຈາກຈຸດສິ້ນສຸດທີ່ສົມບູນຮັບປະກັນວ່າການຈະລາຈອນທັງໝົດຜ່ານປະຕູ Cloudflare, ແລະແຜງບັນທຶກສະແດງຄວາມຊັກຊ້າ ແລະຜົນຂອງແຕ່ລະຄຳຮ້ອງຂໍ. ຄຸນສົມບັດນີ້ມີປະໂຫຍດຫຼາຍຍ້ອນວ່າທີມງານເຕີບໃຫຍ່ຂຶ້ນດ້ວຍໂຄງການຫຼາຍຂຶ້ນ, ເຊິ່ງຊ່ວຍລົບລ້າງຄວາມຈຳເປັນໃນການຄົ້ນຫາຂໍ້ມູນຈາກ backend ຂອງຜູ້ຂາຍຕ່າງໆເທື່ອລະອັນ.

ວິທີການເລືອກ: ສາມຊຸດຂອງ URL ອະທິບາຍໄວ້ໃນປະໂຫຍກດຽວ.

ໂດຍຫຍໍ້ແລ້ວ, ມັນກວມເອົາສາມເສັ້ນທາງ.

ເສັ້ນທາງທີ່ເຈົ້າເລືອກແມ່ນຂຶ້ນກັບເຄື່ອງມືທີ່ເຈົ້າໃຊ້.

ເພື່ອໃຊ້ OpenAI SDK ເພື່ອເອີ້ນຮູບແບບການສົນທະນາ, ໃຫ້ໄປທີ່ `/ai/v1`. ເພື່ອເອີ້ນຮູບແບບຮູບພາບ/ສຽງ, ໃຫ້ໄປທີ່ `/ai/run`. ສຳລັບການຄຸ້ມຄອງແບບລວມສູນຜ່ານເກດເວ, ໃຫ້ໄປທີ່ `/gateway/`. ວິທີການພິສູດຢືນຢັນຕົວຕົນແມ່ນຄືກັນ: ໃສ່ `Authorization: Bearer` ຕາມດ້ວຍໂທເຄັນ API ຂອງທ່ານໃສ່ໃນຫົວຂໍ້. ສ້າງໂທເຄັນໃນ backend Cloudflare, ແລະຢ່າລືມກວດສອບສິດອະນຸຍາດ `Workers AI: Edit`.

ຈະຊອກຫາ account_id ໄດ້ຢູ່ໃສ? ເຂົ້າສູ່ລະບົບແຜງຄວບຄຸມ Cloudflare ຂອງທ່ານ, ເລື່ອນລົງໄປຫາພາກສ່ວນ API ໃນແຖບດ້ານຂວາມື, ຫຼືກວດສອບແຖບທີ່ຢູ່ຂອງໂປຣແກຣມທ່ອງເວັບຂອງທ່ານ; ມັນແມ່ນສະຕຣິງຕົວອັກສອນ ແລະ ຕົວເລກ 32 ຕົວອັກສອນນັ້ນ.

ແທ້ຈິງແລ້ວ, ຫຼັງຈາກທີ່ຂ້ອຍໄດ້ຊ່ວຍເພື່ອນຂອງຂ້ອຍເຮັດມັນສຳເລັດໃນມື້ນັ້ນ, ລາວໄດ້ເວົ້າບາງສິ່ງບາງຢ່າງກັບຂ້ອຍທີ່ຂ້ອຍຄິດວ່າມັນຖືກຕ້ອງ: ບໍ່ແມ່ນວ່າຂ້ອຍບໍ່ຮູ້ວິທີ, ແຕ່ມັນແມ່ນວ່າເອກະສານບໍ່ໄດ້ອະທິບາຍມັນໃຫ້ຂ້ອຍຢ່າງຊັດເຈນ.

ການຕັ້ງຄ່າທາງດ້ານເຕັກນິກຫຼາຍຢ່າງແມ່ນແບບນີ້. ມັນບໍ່ແມ່ນວ່າພວກມັນມີຄວາມຫຍຸ້ງຍາກໂດຍສະເພາະ, ແຕ່ມີຈຸດເຂົ້າຫຼາຍເກີນໄປ, ເຮັດໃຫ້ມັນງ່າຍທີ່ຈະຫຼົງທາງໃນຄັ້ງທຳອິດຂອງທ່ານ. ຖ້າທ່ານພົບຂໍ້ຜິດພາດທີ່ບໍ່ສາມາດອະທິບາຍໄດ້ຫຼາຍຢ່າງເມື່ອຕັ້ງຄ່າ Cloudflare AI, ມັນອາດຈະເປັນຍ້ອນ URL ພື້ນຖານທີ່ບໍ່ຖືກຕ້ອງ ຫຼື ຮູບແບບທີ່ບໍ່ຖືກຕ້ອງ. ຮັກສາ URL ສາມຊຸດນີ້ໄວ້ໃກ້ໆ; ທ່ານສາມາດຊອກຫາອັນທີ່ຖືກຕ້ອງໄດ້ງ່າຍໃນຄັ້ງຕໍ່ໄປ.

不用谢.

ສະນັ້ນ, ເນື່ອງຈາກທ່ານໄດ້ອ່ານມາຮອດນີ້, ຖ້າທ່ານເຫັນວ່າມັນເປັນປະໂຫຍດ, ກະລຸນາກົດໄລຄ໌ ແລະ ແຊຣ໌ມັນ. ຖ້າທ່ານຕ້ອງການຮັບຂໍ້ມູນອັບເດດກ່ອນ, ທ່ານຍັງສາມາດຕິດຕາມຂ້ອຍໄດ້! ⭐

ຂອບໃຈທີ່ໄດ້ອ່ານບົດຄວາມຂອງຂ້ອຍ. ພົບກັນໃໝ່ໃນຄັ້ງຕໍ່ໄປ.

ຫວັງວ່າ ບົດຄວາມ "ຢຸດລາຍງານຄວາມຜິດພາດ! ຕັ້ງຄ່າ Cloudflare ສຳລັບຄວາມເຂົ້າກັນໄດ້ຂອງ OpenAI ໄດ້ງ່າຍ: URL ພື້ນຖານ ແລະ ອິນເຕີເຟດ" ທີ່ແບ່ງປັນໃນ ບລັອກຂອງ Chen Weiliang ( https://www.chenweiliang.com/ ) ຈະເປັນປະໂຫຍດຕໍ່ທ່ານ.

ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າທີ່ຈະແບ່ງປັນລິ້ງຂອງບົດຄວາມນີ້: https://www.chenweiliang.com/cwl-34252.html

ເພື່ອປົດລັອກເຄັດລັບທີ່ເຊື່ອງໄວ້ເພີ່ມເຕີມ🔑, ຍິນດີຕ້ອນຮັບເຂົ້າສູ່ຊ່ອງ Telegram ຂອງພວກເຮົາ!

Share and like ຖ້າທ່ານມັກມັນ! ການແບ່ງປັນ ແລະຖືກໃຈຂອງເຈົ້າເປັນແຮງຈູງໃຈຢ່າງຕໍ່ເນື່ອງຂອງພວກເຮົາ!

 

评论评论

您的邮箱地址不会被公开。必填项已用*标注

ເລື່ອນໄປທາງເທີງ