{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"npm-thebird","slug":"thebird","name":"thebird","type":"api","url":"https://github.com/AnEntrypoint/thebird#readme","page_url":"https://unfragile.ai/thebird","categories":["chatbots-assistants"],"tags":["anthropic","gemini","google","ai","streaming","proxy","bridge","tool-use","vision","multimodal","router","openai","deepseek","multi-provider"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"npm-thebird__cap_0","uri":"capability://tool.use.integration.anthropic.to.gemini.message.translation","name":"anthropic to gemini message translation","description":"This capability functions as a proxy that translates messages from the Anthropic SDK format to the Google Gemini format. It uses a streaming architecture to ensure real-time communication, allowing seamless integration between the two systems. The implementation leverages a message routing pattern that efficiently handles different message types and tool calls, ensuring that the data flows correctly between the two platforms without loss of context or fidelity.","intents":["How can I connect my Anthropic chatbot to Google Gemini for enhanced capabilities?","What steps do I need to take to translate messages between these two AI systems?","Can I use this proxy to enable real-time interactions between Anthropic and Gemini?"],"best_for":["developers integrating multiple AI platforms for enhanced functionality"],"limitations":["Limited to specific message formats defined by Anthropic and Gemini; other formats may not be supported."],"requires":["Node.js 14+","Access to both Anthropic and Google Gemini APIs"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["tool-use-integration","api-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"npm-thebird__cap_1","uri":"capability://tool.use.integration.tool.call.translation.between.platforms","name":"tool call translation between platforms","description":"This capability translates tool calls from the Anthropic SDK to the corresponding calls in Google Gemini. It employs a mapping strategy that identifies equivalent functions and parameters between the two systems, allowing developers to seamlessly switch between tools without rewriting code. This is particularly useful for applications that leverage specific functionalities from both platforms.","intents":["How can I use Anthropic tools within the Google Gemini environment?","What is the process for translating tool calls from one AI platform to another?","Can I automate the integration of tool calls between these two systems?"],"best_for":["developers looking to leverage capabilities from both Anthropic and Gemini"],"limitations":["Not all tool calls may have direct equivalents; some manual adjustments may be necessary."],"requires":["Node.js 14+","Access to both Anthropic and Google Gemini APIs"],"input_types":["text","code"],"output_types":["text","code"],"categories":["tool-use-integration","function-mapping"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":34,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","Access to both Anthropic and Google Gemini APIs"],"failure_modes":["Limited to specific message formats defined by Anthropic and Gemini; other formats may not be supported.","Not all tool calls may have direct equivalents; some manual adjustments may be necessary.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.10178677189635058,"quality":0.29,"ecosystem":0.6000000000000001,"match_graph":0.25,"freshness":0.9,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.1,"match_graph":0.28,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:23.902Z","last_scraped_at":"2026-05-03T14:04:47.473Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":521,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=thebird","compare_url":"https://unfragile.ai/compare?artifact=thebird"}},"signature":"pqw115trfjyMZHsshk2ST+Mu0LN2x+rnAlkyRWsvX8LnSaKKUhe2C7+9JBONfBoMuGLxAAGBwT7N6l6yUeacBQ==","signedAt":"2026-06-17T03:24:19.782Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/thebird","artifact":"https://unfragile.ai/thebird","verify":"https://unfragile.ai/api/v1/verify?slug=thebird","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}