ราศีเมถุน API นั้นฟรี แต่มีเครื่องมือมากมายที่ทำงานเฉพาะกับ OpenAI API
โครงการนี้ให้จุดสิ้นสุดที่เข้ากันได้กับ OpenAI ส่วนบุคคลได้ฟรี
แม้ว่ามันจะทำงานในคลาวด์ แต่ก็ไม่จำเป็นต้องมีการบำรุงรักษาเซิร์ฟเวอร์ สามารถนำไปใช้กับผู้ให้บริการต่างๆได้อย่างง่ายดาย (พร้อมขีด จำกัด ที่เหมาะสมสำหรับการใช้งานส่วนตัว)
เคล็ดลับ
การเรียกใช้จุดสิ้นสุดของพร็อกซีในเครื่องยังเป็นตัวเลือกแม้ว่าจะเหมาะสมกว่าสำหรับการใช้งานการพัฒนา
คุณจะต้องใช้คีย์ Google API ส่วนตัว
สำคัญ
แม้ว่าคุณจะอยู่นอกภูมิภาคที่รองรับ แต่ก็ยังสามารถรับได้โดยใช้ VPN
ปรับใช้โครงการให้กับหนึ่งในผู้ให้บริการโดยใช้คำแนะนำด้านล่าง คุณจะต้องตั้งค่าบัญชีที่นั่น
หากคุณเลือกใช้“ การปรับใช้ปุ่ม” คุณจะได้รับคำแนะนำผ่านกระบวนการของการเก็บที่เก็บก่อนซึ่งเป็นสิ่งจำเป็นสำหรับการรวมอย่างต่อเนื่อง (CI)
vercel deployvercel devnetlify deploynetlify dev/v1 (EG /v1/chat/completions จุดสิ้นสุด)/edge/v1src/worker.mjs ด้วยตนเองเพื่อ https://workers.cloudflare.com/playground (ดูปุ่ม Deploy )wrangler deploywrangler devดูรายละเอียดที่นี่
สำหรับโหนดเท่านั้น: npm install
จากนั้น npm run start / npm run start:deno / npm run start:bun
เฉพาะสำหรับโหนด: npm install --include=dev
จากนั้น: npm run dev / npm run dev:deno / npm run dev:bun
หากคุณเปิดไซต์ที่ใช้งานใหม่ในเบราว์เซอร์คุณจะเห็นข้อความ 404 Not Found เท่านั้น คาดว่าจะเกิดขึ้นเนื่องจาก API ไม่ได้ออกแบบมาสำหรับการเข้าถึงเบราว์เซอร์โดยตรง ในการใช้ประโยชน์คุณควรป้อนที่อยู่ API และคีย์ Gemini API ของคุณลงในฟิลด์ที่เกี่ยวข้องในการตั้งค่าซอฟต์แวร์ของคุณ
บันทึก
เครื่องมือซอฟต์แวร์บางอย่างไม่อนุญาตให้เอาชนะจุดสิ้นสุดของ OpenAI แต่หลายคนทำ (อย่างไรก็ตามการตั้งค่าเหล่านี้บางครั้งอาจถูกซ่อนไว้อย่างลึกซึ้ง)
โดยทั่วไปคุณควรระบุฐาน API ในรูปแบบนี้:
https://my-super-proxy.vercel.app/v1
ฟิลด์ที่เกี่ยวข้องอาจถูกระบุว่าเป็น " Openai Proxy " คุณอาจต้องดูภายใต้ " การตั้งค่าขั้นสูง " หรือส่วนที่คล้ายกัน อีกทางเลือกหนึ่งอาจอยู่ในไฟล์กำหนดค่า (ตรวจสอบเอกสารที่เกี่ยวข้องเพื่อดูรายละเอียด)
สำหรับเครื่องมือบรรทัดคำสั่งบางอย่างคุณอาจต้องตั้งค่าตัวแปรสภาพแวดล้อม เช่น :
OPENAI_BASE_URL= " https://my-super-proxy.vercel.app/v1 "..หรือ :
OPENAI_API_BASE= " https://my-super-proxy.vercel.app/v1 " คำขอใช้โมเดลที่ระบุหากชื่อเริ่มต้นด้วย "Gemini-", "Learnlm-" หรือ "Models/" มิฉะนั้นค่าเริ่มต้นเหล่านี้ใช้:
chat/completions : gemini-1.5-pro-latestembeddings : text-embedding-004 การมองเห็นและการป้อนข้อมูลเสียงรองรับตามข้อกำหนดของ OpenAI ดำเนินการผ่าน inlineData
chat/completions
ปัจจุบันพารามิเตอร์ส่วนใหญ่ที่ใช้กับ API ทั้งสองได้ถูกนำไปใช้ยกเว้นการเรียกใช้ฟังก์ชั่น
messagescontentrolesystem (=> system_instruction ) userassistanttool (v1beta) nametool_callsmodelfrequency_penaltylogit_biaslogprobstop_logprobsmax_tokensn ( candidateCount <8 ไม่ใช่สำหรับสตรีม) presence_penaltyresponse_formatseedservice_tierstop : สตริง | อาร์เรย์ ( stopSequences [1,5]) streamstream_optionsinclude_usagetemperature (0.0..2.0 สำหรับ openai แต่ราศีเมถุนรองรับถึงอินฟินิตี้) top_ptools (v1beta) tool_choice (v1beta) parallel_tool_callsuser completions
embeddings
models