1
0
mirror of synced 2025-12-19 18:10:59 -05:00
Files
docs/content/github-models/about-github-models.md

4.9 KiB
Raw Permalink Blame History

title, intro, versions, shortTitle, topics
title intro versions shortTitle topics
About GitHub Models {% data variables.product.prodname_github_models %} is a suite of developer tools that take you from AI idea to ship, including a model catalog, prompt management, and quantitative evaluations.
feature
github-models
About GitHub Models
GitHub Models

{% data reusables.models.models-preview-note %}

Overview

{% data variables.product.prodname_github_models %} is a workspace lowering the barrier to enterprise-grade AI adoption. It helps you move beyond isolated experimentation by embedding AI development directly into familiar GitHub workflows. {% data variables.product.prodname_github_models %} provides tools to test large language models (LLMs), refine prompts, evaluate outputs, and make informed decisions based on structured metrics. To get started, see AUTOTITLE.

Capabilities

GitHub Models offers a set of features to support prompt iteration, evaluation, and integration for AI development.

  • Prompt development: Start AI development directly in a structured editor that supports system instructions, test inputs, and variable configuration.
  • Model comparison: Test multiple models side by side with identical prompts and inputs to experiment with different outputs.
  • Evaluators: Use scoring metrics such as similarity, relevance, and groundedness to analyze outputs and track performance.
  • Prompt configurations: Save prompt, model, and parameter settings as .prompt.yml files in your repository. This enables review, collaboration, and reproducibility.
  • Production integration: Use your saved configuration to build AI features or connect through SDKs and{% ifversion fpt %} the {% data variables.product.prodname_github_models %} REST API. {% else %} APIs. {% endif %}

Enabling GitHub Models

There are a few ways you can start using {% data variables.product.prodname_github_models %}, depending on your role and needs.

To use the {% data variables.product.prodname_github_models %} API, see Experimenting with AI models using the API.

For individuals

To use {% data variables.product.prodname_github_models %}, create a new GitHub repository or open an existing one. In the repository settings, click Models in the sidebar and enable the feature.

For organizations and enterprises

To use {% data variables.product.prodname_github_models %} in your organization, an enterprise owner must first enable the feature. Organization owners can then configure which models are allowed.

See AUTOTITLE.

Searching {% data variables.product.prodname_github_models %}

To search for available models, see AUTOTITLE. You can search for models by name, publisher, language, modality, and other filters.

Prompts

Manage your prompt configurations stored in the repository. Each prompt is saved as a .prompt.yml file, which defines the model, parameters, and test inputs. From here, you can create, edit, and organize prompts to support experimentation or production use.

Comparisons

Use the Comparisons view to evaluate the outputs of multiple prompt configurations in a consistent, test-driven workflow. Run tests across rows of input data and view evaluator scores for each configuration, such as similarity, relevance, and groundedness. This view is ideal for refining prompts, validating changes, and avoiding regressions.

Playground

Use the Playground to quickly explore models and test prompt ideas in real time. The Playground is ideal for early experimentation, helping you understand a models behavior, capabilities, and response style. You can interactively select models, adjust parameters, and compare responses side by side.

Billing

For more information about billing for {% data variables.product.prodname_github_models %}, see AUTOTITLE.

Join the community

To ask questions and share feedback, see this GitHub Models discussion post.
To learn how others are using {% data variables.product.prodname_github_models %}, visit the GitHub Community discussions for Models.

Further reading