Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/su-kaka/gcli2api
/ endpoints
Endpoints
49 in github.com/su-kaka/gcli2api
⨍
Functions
693
◇
Types & classes
71
↳
Endpoints
49
Route
auth_callback
router.post("/callback")
src/panel/auth.py:None
Route
auth_callback_url
router.post("/callback-url")
src/panel/auth.py:None
Route
chat_completions
router.post("/antigravity/v1/chat/completions")
src/router/antigravity/openai.py:None
Route
chat_completions
router.post("/vertex/v1/chat/completions")
src/router/vertex/openai.py:None
Route
chat_completions
router.post("/v1/chat/completions")
src/router/geminicli/openai.py:None
Route
check_auth_status
router.get("/status/{project_id}")
src/panel/auth.py:None
Route
clear_logs
router.post("/clear")
src/panel/logs.py:None
Route
configure_preview_channel
router.post("/configure-preview/{filename}")
src/panel/creds.py:None
Route
count_tokens
router.post("/antigravity/v1beta/models/{model:path}:countTokens")
src/router/antigravity/gemini.py:None
Route
count_tokens
router.post("/antigravity/v1/messages/count_tokens")
src/router/antigravity/anthropic.py:None
Route
count_tokens
router.post("/vertex/v1beta/models/{model:path}:countTokens")
src/router/vertex/gemini.py:None
Route
count_tokens
router.post("/v1beta/models/{model:path}:countTokens")
src/router/geminicli/gemini.py:None
Route
count_tokens
router.post("/v1/messages/count_tokens")
src/router/geminicli/anthropic.py:None
Route
creds_action
router.post("/action")
src/panel/creds.py:None
Route
creds_batch_action
router.post("/batch-action")
src/panel/creds.py:None
Route
deduplicate_credentials_by_email
router.post("/deduplicate-by-email")
src/panel/creds.py:None
Route
download_all_creds
router.get("/download-all")
src/panel/creds.py:None
Route
download_cred_file
router.get("/download/{filename}")
src/panel/creds.py:None
Route
download_logs
router.get("/download")
src/panel/logs.py:None
Route
fetch_user_email
router.post("/fetch-email/{filename}")
src/panel/creds.py:None
Route
generate_content
router.post("/antigravity/v1beta/models/{model:path}:generateContent")
src/router/antigravity/gemini.py:None
Route
generate_content
router.post("/vertex/v1beta/models/{model:path}:generateContent")
src/router/vertex/gemini.py:None
Route
generate_content
router.post("/v1beta/models/{model:path}:generateContent")
src/router/geminicli/gemini.py:None
Route
get_config
router.get("/get")
src/panel/config_routes.py:None
Route
get_cred_detail
router.get("/detail/{filename}")
src/panel/creds.py:None
Route
get_credential_errors
router.get("/errors/{filename}")
src/panel/creds.py:None
Route
get_credential_quota
router.get("/quota/{filename}")
src/panel/creds.py:None
Route
get_creds_status
router.get("/status")
src/panel/creds.py:None
Route
get_version_info
router.get("/info")
src/panel/version.py:None
Route
list_gemini_models
router.get("/antigravity/v1beta/models")
src/router/antigravity/model_list.py:None
Route
list_gemini_models
router.get("/vertex/v1beta/models")
src/router/vertex/model_list.py:None
Route
list_gemini_models
router.get("/v1beta/models")
src/router/geminicli/model_list.py:None
Route
list_openai_models
router.get("/antigravity/v1/models")
src/router/antigravity/model_list.py:None
Route
list_openai_models
router.get("/vertex/v1/models")
src/router/vertex/model_list.py:None
Route
list_openai_models
router.get("/v1/models")
src/router/geminicli/model_list.py:None
Route
login
router.post("/login")
src/panel/auth.py:None
Route
messages
router.post("/antigravity/v1/messages")
src/router/antigravity/anthropic.py:None
Route
messages
router.post("/v1/messages")
src/router/geminicli/anthropic.py:None
Route
refresh_all_user_emails
router.post("/refresh-all-emails")
src/panel/creds.py:None
Route
save_config
router.post("/save")
src/panel/config_routes.py:None
Route
serve_control_panel
router.get("/", response_class=HTMLResponse)
src/panel/root.py:None
Route
start_auth
router.post("/start")
src/panel/auth.py:None
Route
stream_generate_content
router.post("/antigravity/v1beta/models/{model:path}:streamGenerateContent")
src/router/antigravity/gemini.py:None
Route
stream_generate_content
router.post("/vertex/v1beta/models/{model:path}:streamGenerateContent")
src/router/vertex/gemini.py:None
Route
stream_generate_content
router.post("/v1beta/models/{model:path}:streamGenerateContent")
src/router/geminicli/gemini.py:None
Route
test_credential
router.post("/test/{filename}")
src/panel/creds.py:None
Route
upload_credentials
router.post("/upload")
src/panel/creds.py:None
Route
verify_credential_project
router.post("/verify-project/{filename}")
src/panel/creds.py:None
Route
websocket_logs
router.websocket("/stream")
src/panel/logs.py:None