Skip to main content

Sobre o GitHub Models

O GitHub Models é um conjunto de ferramentas de desenvolvedor que levam você da ideia de IA para o produto, incluindo um catálogo de modelos, gerenciamento de prompts e avaliações quantitativas.

Observação

GitHub Models for organizations and repositories is in versão prévia pública and subject to change.

Visão geral

O GitHub Models é um workspace que reduz a barreira à adoção da IA no nível empresarial. Ele ajuda você a ir além da experimentação isolada incorporando o desenvolvimento de IA diretamente aos fluxos de trabalho familiares do GitHub. O GitHub Models fornece ferramentas para testar LLMs (modelos de linguagem grandes), refinar prompts, avaliar saídas e tomar decisões informadas com base em métricas estruturadas. Para começar, confira Optimizing your AI-powered app with Models.

Funcionalidades

O GitHub Models oferece um conjunto de recursos para dar suporte à iteração, à avaliação e à integração de prompts para desenvolvimento de IA.

  • Desenvolvimento de prompts: inicie o desenvolvimento de IA diretamente em um editor estruturado com suporte para instruções do sistema, entradas de teste e configuração de variáveis.
  • Comparação de modelos: teste vários modelos lado a lado com prompts e entradas idênticos para experimentar saídas diferentes.
  • Avaliadores: use métricas de pontuação, como similaridade, relevância e fundamentação, para analisar as saídas e acompanhar o desempenho.
  • Configurações de prompt: salve as configurações de prompt, modelo e parâmetro como arquivos .prompt.yml em seu repositório. Isso permite a revisão, a colaboração e a reprodutibilidade.
  • Integração da produção: use a configuração salva para criar recursos de IA ou conectar-se por meio de SDKs e à API REST do GitHub Models.

Habilitando o GitHub Models

Há algumas maneiras de começar a usar o GitHub Models, dependendo de sua função e necessidades.

Para usar a API do GitHub Models, consulte Experimentando modelos de IA usando a API.

Para pessoas

Para usar o GitHub Models, crie um repositório do GitHub ou abra um existente. Nas configurações do repositório, clique em Models na barra lateral e habilite o recurso.

Para organizações e empresas

Para usar o GitHub Models em sua organização, um proprietário da empresa primeiro precisa habilitar o recurso. Os proprietários da organização podem configurar quais modelos são permitidos.

Confira Gerenciando o uso de modelos de sua equipe.

Solicitações

Gerencie as configurações de prompt armazenadas no repositório. Cada prompt é salvo como um arquivo .prompt.yml, que define o modelo, os parâmetros e as entradas de teste. A partir daqui, você pode criar, editar e organizar os prompts para dar suporte ao uso para experimentação ou produção.

Comparações

Use a exibição Comparisons para avaliar as saídas de várias configurações de prompt em um fluxo de trabalho consistente e controlado por testes. Execute testes em linhas de dados de entrada e veja as pontuações do avaliador para cada configuração, como similaridade, relevância e fundamentação. Essa exibição é ideal para refinar prompts, validar alterações e evitar regressões.

Playground

Use o Playground para explorar modelos rapidamente e testar ideias de prompt em tempo real. O Playground é ideal para experimentações iniciais, ajudando você a entender o comportamento, as funcionalidades e o estilo de resposta de um modelo. Você pode selecionar modelos interativamente, ajustar parâmetros e comparar respostas lado a lado.

Billing

Para saber mais sobre cobrança para GitHub Models, confira Sobre a cobrança para Modelos do GitHub.

Faça parte da comunidade

Para fazer perguntas e compartilhar comentários, confira esta postagem de discussão dos Modelos do GitHub.
Para saber como outras pessoas estão usando o GitHub Models, acesse o GitHub Community discussions for Models.

Leitura adicional