Skip to content
TutujinAPI

Developer docs

Tutujin API documentation

Tutujin API speaks the OpenAI API format: point base_url at the address below, use an sk- key from the console, and you can call 739 models. Claude's native Messages API and Gemini's native generateContent work as well.

OpenAI-compatible base URL

https://www.tutujin.com/v1

For the native Claude and Gemini SDKs, use the site root https://www.tutujin.com as the base URL

  • 739

    Models

  • 18

    Groups

  • 12

    Endpoint families

Prices updated Nov 13, 2026, 5:48 PM

Your first request in three steps

Read the quickstart
  1. 01

    Create an API key

    Sign up, add credit, create an API key in the console and pick a group for it.

  2. 02

    Swap the base_url

    Set your SDK's base_url to the address above and api_key to the new key.

  3. 03

    Send a request

    Use a model name from the model hub and send the request; every charge shows up under Usage in the console.

Integration guides

Configure Tutujin API in the official SDKs and common frameworks and platforms.

API reference

EndpointMethod and pathStatusModels
Chat CompletionsPOST/v1/chat/completionsVerified681
ResponsesPOST/v1/responsesRelayed as-is5
Claude MessagesPOST/v1/messagesVerified49
Gemini generateContentPOST/v1beta/models/{model}:generateContentVerified63
Image generationPOST/v1/images/generationsRelayed as-is54
Image editingPOST/v1/images/editsRelayed as-is31
EmbeddingsPOST/v1/embeddingsVerified18
RerankPOST/v1/rerankRelayed as-is6
Text to speechPOST/v1/audio/speechRelayed as-is8
Speech to textPOST/v1/audio/transcriptionsRelayed as-is1
MidjourneyPOST/mj/submit/imagineRelayed as-is13
Suno musicPOST/suno/submit/musicRelayed as-is2

"Verified" means we have made real calls and checked billing on this site. "Relayed as-is" means requests are forwarded in their original format; parameters follow the model's official documentation. Model counts are the models in the current catalog that support the endpoint.