Gemini CLI

Dùng Gemini CLI thông qua Aiduct.

Gemini CLI và SDK @google/genai gửi request generateContent của Gemini tới URL gốc bạn đặt. Aiduct trả lời tại /v1beta bằng cùng API key bạn dùng ở mọi nơi khác.

BIẾN MÔI TRƯỜNG GEMINI CLI
export GOOGLE_GEMINI_BASE_URL=https://api.aiduct.ai
export GEMINI_API_KEY=sk-aiduct-...

gemini --model gemini-3.7-flash

BIẾN MÔI TRƯỜNG

GOOGLE_GEMINI_BASE_URL

GIAO THỨC

generateContent

ĐIỂM CUỐI

/v1beta

URL gốc là điểm truy cập nền tảng

SDK Gemini tự thêm đường dẫn /v1beta, nên hãy đặt URL gốc không kèm đường dẫn phiên bản.

Mọi model trong danh mục, không chỉ Gemini

Các model Gemini được phục vụ nguyên bản. Các model khác được chuyển đổi qua lại với generateContent, giữ nguyên lệnh gọi hàm và tư duy.

FAQ

GOOGLE_GEMINI_BASE_URL có cần kèm /v1beta không?+

Không. Dùng https://api.aiduct.ai; SDK Gemini tự thêm /v1beta.

Gemini CLI gửi key Aiduct như thế nào?+

Qua header x-goog-api-key, mà Aiduct chấp nhận giống như một bearer token.

countTokens của Gemini có hoạt động không?+

Có. Model được phục vụ nguyên bản sẽ do upstream của nó đếm; mọi số đếm khác là ước tính, được đánh dấu bằng header x-aiduct-token-count: estimated.