Repository navigation
v0.5.1
MMSP 0.5.1 makes google-genai the compatible client for Google's generateContent, with Vertex AI naming it, and moves the Qwen entries to Qwen3.8 27B. Vertex AI users change one argument; the compatibility notes below say which.
Highlights
google-genaiis the compatible client for generateContent, as the Google GenAI SDK speaks it, named after its wire protocol like the other compatible clients. It serves Vertex AI (the service-account JSON key as the API key), the Gemini API, and gateways that proxy generateContent.gemini-generate-contentstill names it, as an alias (#244).- Vertex AI is no longer part of
gemini-official.gemini-officialspeaks the Gemini API's Interactions endpoint only, and refuses a service-account key with an error that namesgoogle-genai, so a private key never travels as an API key (#244). google-genaikeeps its key with its endpoint. Like the other compatible clients, it readsGEMINI_API_KEYfrom the environment only together withGEMINI_BASE_URLor Google's own endpoint; abase_urlpassed in needs anapi_keywith it (#244).- Qwen3.8 27B. The registry lists
qwen/qwen3.8-27bon OpenRouter andQwen/Qwen3.8-27Bon SiliconFlow in place of Qwen3.6 35B A3B (#245). - Site and project. A pure blue brand color across the site, the mark and the images; a Design philosophy page; logo files in
.github/images/; the publish workflow skips a version that is already published (#234, #237, #238, #240, #242).
Compatibility
- With a Vertex AI service-account key, pass
client_type="google-genai"(clientType: "google-genai").gemini-official, and agemini-model id with no client type, now raise on one. google-genaiwith abase_urlneeds anapi_keypassed in as well.- Code that imported the client by module path imports
google_genai/GoogleGenaiClientin place ofgemini_generate_content/GeminiGenerateContentClient.
Install
pip install mmsp==0.5.1
npm install @prismshadow/mmsp@0.5.1Full detail: changelog/0.5.1/README.md.