TokenLab hỗ trợ định dạng Google Gemini API gốc cho các mô hình Gemini. Điều này cho phép khả năng tương thích trực tiếp với các Google AI SDK.Documentation Index
Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt
Use this file to discover all available pages before exploring further.
Tham số đường dẫn
Tên mô hình (ví dụ:
gemini-2.5-pro, gemini-2.5-flash).Đối với các tích hợp trong môi trường production, hãy ưu tiên các phần media dựa trên URL fileData / file_data với một URL https công khai.
TokenLab sẽ định tuyến các kênh Gemini-native được hỗ trợ qua đường dẫn native khi có thể và tự động chuyển sang đường dẫn chuyển đổi nội bộ tương thích khi không có tuyến sẵn sàng cho native đối với yêu cầu đa phương thức đó.Tham số truy vấn
API key (phương thức thay thế cho xác thực qua header).
Xác thực
Các endpoint của Gemini hỗ trợ nhiều phương thức xác thực:?key=YOUR_API_KEYtham số truy vấn- tiêu đề
x-goog-api-key: YOUR_API_KEY - tiêu đề
Authorization: Bearer YOUR_API_KEY
Thân yêu cầu
Nội dung cuộc hội thoại.Mỗi đối tượng nội dung bao gồm:
role(string):userhoặcmodelparts(array): các part nội dung. TokenLab hiện hỗ trợ:- part văn bản:
{ "text": "..." } - part media inline:
inlineData/inline_data - part tệp dựa trên URL:
fileData/file_data
- part văn bản:
user và model được chuẩn hóa không phân biệt hoa thường. inlineData / inline_data với application/octet-stream chỉ được chấp nhận khi TokenLab nhận diện được byte ảnh hoặc video được hỗ trợ; nếu không request sẽ fail trước khi routing. Với request native image-output, chỉ nhóm tool Google search/maps được chấp nhận, và tổ hợp tool không hỗ trợ sẽ fail trước retry upstream.Chỉ dẫn hệ thống cho mô hình.
Cấu hình tạo nội dung:
temperature(number): Nhiệt độ lấy mẫu (sampling temperature)topP(number): Xác suất lấy mẫu hạt (nucleus sampling)topK(integer): Lấy mẫu Top-KmaxOutputTokens(integer): Số lượng token đầu ra tối đastopSequences(array): Các chuỗi dừng (stop sequences)
Cài đặt bộ lọc an toàn.
Phản hồi
Các ứng viên nội dung được tạo.
Thông tin sử dụng token.
Ví dụ đầu vào đa phương thức
Với các yêu cầu Gemini đa phương thức, hãy đặt media vàocontents[].parts[] bằng byte inline hoặc tham chiếu tệp dựa trên URL.
Các loại media hiện được hỗ trợ trong public contract Gemini:
- hình ảnh
- âm thanh
- video
inlineData hoặc inline_data và truyền byte tệp được mã hoá Base64.
Với media qua URL, dùng fileData hoặc file_data và truyền một URL công khai https.