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
Mensagem pronta para colar
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-integrationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/arize-ai-provider-integration/SKILL.md -o SKILL.mdConteú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--spacee a variável de ambienteARIZE_SPACEaceitam um nome de espaço (ex:my-workspace) ou um ID de espaço em base64 (ex:U3BhY2U6...). Encontre o seu comax spaces list. Observação:ai-integrations createnão aceita--space— integrações de IA são definidas no escopo da conta. Use--spaceapenas comlist,get,updateedelete.
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) oubearer_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 foundou de versão → consulte references/ax-setup.md 401 Unauthorized/ chave de API ausente → executeax profiles showpara 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 listpara 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 SPACEpara 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
.envou procure no sistema de arquivos por credenciais. Useax profilespara credenciais da Arize eax ai-integrationspara 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
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
speech
Ajuda seu agente a transformar texto em áudio falado. É útil para criar narrações, áudios de aulas ou locuções rápidas.
nexu-io/open-design
Docker Hub Automation
Faz seu agente automatizar operações no Docker Hub. Gerencia repositórios, equipes e webhooks para seus contêineres.
ComposioHQ/awesome-claude-skills
New Relic Automation
Ajuda seu agente a automatizar tarefas no New Relic. Ele pode gerenciar alertas, monitorar aplicações e configurar notificações.
ComposioHQ/awesome-claude-skills