likhonsheikh's picture
Update README for API service
2a28b03 verified
|
raw
history blame
1.99 kB
metadata
title: Enhanced Gemini Multi-API
emoji: πŸš€
colorFrom: red
colorTo: blue
sdk: gradio
sdk_version: 4.16.0
app_file: app.py
pinned: false

Enhanced Gemini Multi-API - Anthropic Compatible Service

πŸ€– Anthropic API Compatible Interface for Google Gemini Models

A production-ready API service that provides Google Gemini models through an Anthropic-compatible interface, similar to MiniMax's Anthropic API compatibility.

Features

βœ… Anthropic Compatible Endpoints

  • POST /v1/messages - Chat completions
  • GET /v1/models - List available models
  • POST /v1/completions - OpenAI compatible fallback
  • GET /health - Health check
  • GET /info - API information

βœ… Model Support

  • claude-3-sonnet-20240229 β†’ Gemini 1.5 Pro
  • claude-3-haiku-20240307 β†’ Gemini 1.5 Flash
  • claude-3-5-sonnet-20241022 β†’ Gemini 1.5 Pro
  • claude-3-5-haiku-20241022 β†’ Gemini 1.5 Flash
  • Direct Gemini models: gemini-1.5-pro, gemini-1.5-flash, etc.

βœ… API Features

  • Full Anthropic API compatibility
  • Proper response formatting
  • Token usage tracking
  • Error handling
  • Rate limiting ready

Usage

Basic Usage

curl -X POST https://likhonsheikh-enhanced-gemini-multi-api.hf.space/v1/messages \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $HF_TOKEN" \
  -d '{
    "model": "claude-3-haiku-20240307",
    "messages": [{"role": "user", "content": "Hello!"}],
    "max_tokens": 1024,
    "temperature": 0.7
  }'

List Models

curl https://likhonsheikh-enhanced-gemini-multi-api.hf.space/v1/models

Health Check

curl https://likhonsheikh-enhanced-gemini-multi-api.hf.space/health

Configuration

Required: Set GEMINI_API_KEY in Space secrets for full functionality.

Optional: Set HF_TOKEN for additional authentication.

Status

βœ… PRODUCTION READY API SERVICE βœ… ANTHROPIC COMPATIBLE INTERFACE βœ… FULL GEMINI MODEL SUPPORT

Updated: 2025-11-14 04:17:24