Communitygithub.com

up2datedatabase476/api-gateway-skill

🚀 Simplifique chamadas de API usando uma única chave para serviços de terceiros com o Maton API Gateway, simplificando a autenticação gerenciada.

O que é api-gateway-skill?

Esta skill permite que um agente de IA (como Claude Code, Cursor ou Codex) simplifique o acesso a serviços de terceiros utilizando o **Maton API Gateway**. Em vez de gerenciar múltiplas chaves de API e fluxos de autenticação complexos, você utiliza uma única chave de gateway para consolidar chamadas a provedores como OpenAI, Stripe, Twilio, entre outros. A skill lida com a autenticação, formatação de requisições e retorno de respostas padronizadas, reduzindo drasticamente o código boilerplate e os riscos de vazamento de credenciais. É especialmente útil em arquiteturas serverless, microsserviços ou ferramentas de desenvolvimento que necessitam integrar rapidamente diversas APIs externas sem expor segredos.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add up2datedatabase476/api-gateway-skill

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que api-gateway-skill faz?

🚀 Simplifique chamadas de API usando uma única chave para serviços de terceiros com o Maton API Gateway, simplificando a autenticação gerenciada.

Visão Geral

O Maton API Gateway atua como um proxy inteligente entre seu agente de IA e provedores de serviços externos. Em vez de gerenciar chaves de API individuais para cada serviço, você utiliza uma única chave de gateway (ex. sk-mat-...) que centraliza a autenticação, o roteamento e o tratamento de erros.

Como Usar

  1. Obtenha sua chave de gateway no painel do Maton.
  2. Configure a variável de ambiente:
    export MATON_API_KEY="sk-mat-sua-chave-aqui"
    
  3. Faça chamadas de API através do gateway:
    curl https://api.maton.ai/v1/chat/completions \
      -H "Authorization: Bearer $MATON_API_KEY" \
      -d '{ "model": "gpt-4", "messages": [...] }'
    

Serviços Suportados

ProvedorEndpoint no GatewayMétodo
OpenAI/v1/chat/completionsPOST
Stripe/v1/stripe/chargesPOST
Twilio/v1/twilio/smsPOST

Benefícios

  • Simplicidade: Uma única chave para todos os serviços.
  • Segurança: Suas chaves de terceiros nunca são expostas no cliente.
  • Consistência: Respostas padronizadas e tratamento de erros unificado.
  • Escalabilidade: Ideal para ambientes serverless e microsserviços.

Exemplo com Python

import requests

headers = {
    "Authorization": f"Bearer {MATON_API_KEY}",
    "Content-Type": "application/json"
}
data = {
    "model": "gpt-4",
    "messages": [{"role": "user", "content": "Olá!"}]
}
response = requests.post("https://api.maton.ai/v1/chat/completions", json=data, headers=headers)
print(response.json())

Suporte

Para dúvidas ou problemas, consulte a documentação oficial do Maton ou abra uma issue neste repositório.

Habilidades Relacionadas