ราศีเมถุน API นั้นฟรี แต่มีเครื่องมือมากมายที่ทำงานเฉพาะกับ OpenAI API
โครงการนี้ให้จุดสิ้นสุดที่เข้ากันได้กับ OpenAI ส่วนบุคคลได้ฟรี
แม้ว่ามันจะทำงานในคลาวด์ แต่ก็ไม่จำเป็นต้องมีการบำรุงรักษาเซิร์ฟเวอร์ สามารถนำไปใช้กับผู้ให้บริการต่างๆได้อย่างง่ายดาย (พร้อมขีด จำกัด ที่เหมาะสมสำหรับการใช้งานส่วนตัว)
เคล็ดลับ
การเรียกใช้จุดสิ้นสุดของพร็อกซีในเครื่องยังเป็นตัวเลือกแม้ว่าจะเหมาะสมกว่าสำหรับการใช้งานการพัฒนา
คุณจะต้องใช้คีย์ Google API ส่วนตัว
สำคัญ
แม้ว่าคุณจะอยู่นอกภูมิภาคที่รองรับ แต่ก็ยังสามารถรับได้โดยใช้ VPN
ปรับใช้โครงการให้กับหนึ่งในผู้ให้บริการโดยใช้คำแนะนำด้านล่าง คุณจะต้องตั้งค่าบัญชีที่นั่น
หากคุณเลือกใช้“ การปรับใช้ปุ่ม” คุณจะได้รับคำแนะนำผ่านกระบวนการของการเก็บที่เก็บก่อนซึ่งเป็นสิ่งจำเป็นสำหรับการรวมอย่างต่อเนื่อง (CI)
vercel deploy
vercel dev
netlify deploy
netlify dev
/v1
(EG /v1/chat/completions
จุดสิ้นสุด)/edge/v1
src/worker.mjs
ด้วยตนเองเพื่อ https://workers.cloudflare.com/playground (ดูปุ่ม Deploy
)wrangler deploy
wrangler 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-latest
embeddings
: text-embedding-004
การมองเห็นและการป้อนข้อมูลเสียงรองรับตามข้อกำหนดของ OpenAI ดำเนินการผ่าน inlineData
chat/completions
ปัจจุบันพารามิเตอร์ส่วนใหญ่ที่ใช้กับ API ทั้งสองได้ถูกนำไปใช้ยกเว้นการเรียกใช้ฟังก์ชั่น
messages
content
role
system
(=> system_instruction
) user
assistant
tool
(v1beta) name
tool_calls
model
frequency_penalty
logit_bias
logprobs
top_logprobs
max_tokens
n
( candidateCount
<8 ไม่ใช่สำหรับสตรีม) presence_penalty
response_format
seed
service_tier
stop
: สตริง | อาร์เรย์ ( stopSequences
[1,5]) stream
stream_options
include_usage
temperature
(0.0..2.0 สำหรับ openai แต่ราศีเมถุนรองรับถึงอินฟินิตี้) top_p
tools
(v1beta) tool_choice
(v1beta) parallel_tool_calls
user
completions
embeddings
models