Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Publish schema for `providers.json`

Aberta Para iniciantes
#5,287 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
67/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
json
Domínio
cli

Direção de pesquisa

Comece localizando onde o Copilot CLI lê ou valida providers.json e confira os campos de configuração usados para provedores e modelos. Publique um JSON Schema que descreva as opções compatíveis, incluindo como os recursos dos modelos são representados; a tarefa estará concluída quando os usuários puderem consultar o esquema para descobrir as opções de configuração válidas.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

area:configuration area:models
Describe the feature or problem you'd like to solve

I want to know what options I have for configuring BYOK providers

Proposed solution

Publish a jsonschema for providers.json so we can know what parameters can be set for providers.

Example prompts or workflows

No response

Additional context

I could not figure out how to enable a reasoning effort picker. So far from what I gathered from other github issue comments:

{
    "providers": [
        {
            "name": "example",
            "type": "anthropic",
            "wireApi": "responses",
            "baseUrl": "https://example/anthropic",
            "bearerToken": "your token"
        }
    ],
    "models": [
        {
            "provider": "example",
            "id": "claude-opus-5-5",
            "modelId": "claude-opus-5.5",
            "wireModel": "claude-opus-5-5",
            "maxPromptTokens": 872000,
            "maxOutputTokens": 128000,
            "capabilities": {
                "supports": {
                    "vision": true,
                    "toolCalls": true,
                    "reasoningEffort": true
                }
            }
        }
    ]
}

Is something like this.

Linguagem predominante
Shell
Estrelas
11.3k
Forks
2k
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de github/copilot-cli

Todas as issues de github/copilot-cli

Issues semelhantes

Mais issues de Shell/Bash

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.