Pular para o conteúdo
Skillpedia
Conectores (MCP)40 mil · #5000

arize-ai-provider-integration

Permite que seu agente gerencie integrações com provedores de LLM na plataforma Arize AI. É útil para configurar credenciais e gerenciar conexões para avaliação de modelos.

O que ela faz

Esta ferramenta permite que você gerencie conexões com serviços de inteligência artificial (IA), como OpenAI ou Google Gemini. Você pode criar, ver, alterar ou remover essas conexões, que guardam as informações de acesso necessárias para que outras partes do Arize AI funcionem.

Quando usar

  • ✓Quando você precisa conectar o Arize AI a um serviço de IA específico.
  • ✓Para adicionar ou remover as credenciais de acesso de um serviço de IA.
  • ✓Para verificar quais serviços de IA estão conectados ao Arize AI.

Exemplo do que pedir para a IA

“Quero conectar o OpenAI ao Arize AI usando minha chave de API.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/arize-ai-provider-integration/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/arize-ai-provider-integration/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você usa comandos específicos para dizer ao Arize AI como se conectar a um serviço de IA. Isso envolve fornecer o nome do serviço, um nome para a conexão e as informações de acesso, como uma chave de API.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill arize-ai-provider-integration

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/arize-ai-provider-integration/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Habilidade de Integração Arize AI

SPACE — A maioria das flags --space e a variável de ambiente ARIZE_SPACE aceitam um nome de espaço (ex: my-workspace) ou um ID de espaço em base64 (ex: U3BhY2U6...). Encontre o seu com ax spaces list. Observação: ai-integrations create não aceita --space — integrações de IA são definidas no escopo da conta. Use --space apenas com list, get, update e delete.

Conceitos

  • Integração de IA = credenciais de provedor de LLM armazenadas e registradas na Arize; usadas por avaliadores para chamar um modelo juiz e por outros recursos da Arize que precisam invocar um LLM em seu nome.
  • Provedor = o serviço de LLM que suporta a integração (ex: openAI, anthropic, awsBedrock).
  • ID da Integração = um identificador global codificado em base64 para uma integração (ex: TGxtSW50ZWdyYXRpb246MTI6YUJjRA==); necessário para criação de avaliadores e outras operações subsequentes.
  • Escopo = regras de visibilidade que controlam quais espaços ou usuários podem usar uma integração.
  • Tipo de Autenticação = como a Arize se autentica com o provedor: default (chave de API do provedor), proxy_with_headers (proxy via cabeçalhos personalizados) ou bearer_token (autenticação por token Bearer).

Pré-requisitos

Prossiga diretamente com a tarefa — execute o comando ax que você precisa. NÃO verifique versões, variáveis de ambiente ou perfis antecipadamente.

Se um comando ax falhar, solucione o problema com base no erro:

  • Erro de command not found ou de versão → consulte references/ax-setup.md
  • 401 Unauthorized / chave de API ausente → execute ax profiles show para inspecionar o perfil atual. Se o perfil estiver ausente ou a chave de API estiver incorreta, siga references/ax-profiles.md para criá-lo/atualizá-lo. Se o usuário não tiver a chave, direcione-o para https://app.arize.com/admin > API Keys
  • Espaço desconhecido → execute ax spaces list para escolher por nome, ou pergunte ao usuário.
  • Falha na chamada do provedor de LLM (OPENAI_API_KEY / ANTHROPIC_API_KEY ausente) → execute ax ai-integrations list --space SPACE para verificar credenciais gerenciadas pela plataforma. Se não houver nenhuma, peça ao usuário para fornecer a chave ou criar uma integração através da habilidade arize-ai-provider-integration.
  • Segurança: Nunca leia arquivos .env ou procure no sistema de arquivos por credenciais. Use ax profiles para credenciais da Arize e ax ai-integrations para chaves de provedor de LLM. Se as credenciais não estiverem disponíveis através desses canais, pergunte ao usuário.

Listar Integrações de IA

Liste todas as integrações acessíveis em um espaço:

ax ai-integrations list --space SPACE

Filtrar por nome (correspondência de subcadeia sem distinção entre maiúsculas e minúsculas):

ax ai-integrations list --space SPACE --name "openai"

Paginar grandes conjuntos de resultados:

# Get first page
ax ai-integrations list --space SPACE --limit 20 -o json

# Get next page using cursor from previous response
ax ai-integrations list --space SPACE --limit 20 --cursor CURSOR_TOKEN -o json

Flags principais:

Flag Descrição
--space Nome ou ID do espaço para filtrar integrações
--name Filtro de subcadeia sem distinção entre maiúsculas e minúsculas no nome da integração
--limit Máximo de resultados (1–100, padrão 15)
--cursor Token de paginação de uma resposta anterior
-o, --output Formato de saída: table (padrão) ou json

Campos de resposta:

Campo Descrição
id ID da integração em Base64 — copie isso para comandos subsequentes
name Nome legível por humanos
provider Enum do provedor de LLM (veja Provedores Suportados abaixo)
has_api_key true se as credenciais estiverem armazenadas
model_names Lista de modelos permitidos, ou null se todos os modelos estiverem habilitados
enable_default_models Se os modelos padrão para este provedor são permitidos
function_calling_enabled Se a chamada de ferramentas/funções está habilitada
auth_type Método de autenticação: default, proxy_with_headers ou bearer_token

Obter uma Integração Específica

ax ai-integrations get NAME_OR_ID
ax ai-integrations get NAME_OR_ID -o json
ax ai-integrations get NAME_OR_ID --space SPACE   # required when using name instead of ID

Use isso para inspecionar a configuração completa de uma integração ou para confirmar seu ID após a criação.


Criar uma Integração de IA

Antes de criar, sempre liste as integrações primeiro — o usuário pode já ter uma adequada:

ax ai-integrations list --space SPACE

Se nenhuma integração adequada existir, crie uma. As flags necessárias dependem do provedor.

OpenAI

ax ai-integrations create \
  --name "My OpenAI Integration" \
  --provider openAI \
  --api-key $OPENAI_API_KEY

…

Perguntas frequentes

O que são 'credenciais de provedor de LLM'?

São as informações de login (como chaves de API) que um serviço de IA, como o OpenAI, usa para verificar quem está tentando se conectar e permitir o acesso.

O que é um 'ID de Integração'?

É um código único que identifica cada conexão que você cria entre o Arize AI e um serviço de IA. É como um número de registro para a conexão.

Posso conectar qualquer serviço de IA?

Sim, a ferramenta suporta muitos provedores populares como OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Vertex AI, Gemini e NVIDIA NIM, além de endpoints compatíveis com OpenAI.

Detalhes

Descrição original do autor

Creates, reads, updates, and deletes Arize AI integrations that store LLM provider credentials used by evaluators and other Arize features. Supports any LLM provider (e.g. OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Vertex AI, Gemini, NVIDIA NIM). Use when the user mentions AI integration, LLM provider credentials, create integration, list integrations, update credentials, delete integration, or

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5000
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas