Seções da Base de Conhecimento ▾

Navegação

▸ Comece aqui Por funções

Categorias

Ferramentas 36
Glossário 12

zed.tag

Zed + JoinGonka Gateway — inferência barata no editor

Zed é um editor aberto rápido com Agent Panel, e ele suporta qualquer provedor compatível com OpenAI: basta indicar seu api_url e uma lista de modelos. Isso significa que as funções de agente do Zed podem rodar em modelos da rede descentralizada Gonka através do JoinGonka Gateway — a preços de mercado em tempo real, centenas de vezes menores que os preços de cartão dos provedores, com 10M de tokens gratuitos iniciais sem cartão.

Passo 1: chave JoinGonka

Registre-se no gateway e crie uma chave tipo jg-…. A composição atual de modelos da rede é sempre obtida através de GET https://gate.joingonka.ai/v1/models; hoje são moonshotai/Kimi-K2.6, MiniMaxAI/MiniMax-M2.7 e deepseek-ai/DeepSeek-V4-Flash-0731.

Passo 2: adicionar provedor — via UI ou settings.json

Via instalador (mais rápido):

npx @joingonka/setup --tool zed

Ele adicionará o provedor e o catálogo de modelos diretamente ao settings.json, preservando seus comentários e outras configurações do editor. A chave não é colocada lá — o Zed não a lê de lá (veja abaixo).

Via interface (UI): abra as configurações do agente (comando agent: open settings) → na seção «LLM Providers» clique em Add Provider → preencha os campos: nome do provedor, api_url = https://gate.joingonka.ai/v1, chave jg-… e modelos. A chave vai para o armazenamento do sistema (keychain), não para o arquivo de texto de configuração.

Via settings.json (comando zed: open settings) — bloco language_models.openai_compatible:

api_urlhttps://gate.joingonka.ai/v1
available_modelsarray de modelos; para cada um — name, max_tokens (isto é CONTEXTO, não o limite de resposta) e max_output_tokens

Limites corretos para os modelos da rede: DeepSeek V4 Flash — contexto 380000, saída 32768; Kimi K2.6 e MiniMax M2.7 — contexto 200000, saída 8192.

Chave. Ela não é escrita no settings.json — a documentação do Zed proíbe explicitamente isso, e não há campo para ela no esquema. Forneça a chave de uma das duas maneiras: através da variável de ambiente JOINGONKA_API_KEY (o Zed deriva o nome a partir do id do provedor) ou cole-a no painel do provedor — então ela será armazenada no keychain.

Passo 3: selecionar modelo e trabalhar

Os modelos adicionados aparecem no seletor de modelos do Agent Panel — o modelo é escolhido por conversa. Todos os três modelos de rede suportam tool calling, então as funções de agente do Zed (edições de código, tarefas multietapas) funcionam nativamente. Para repositórios grandes e sessões longas use o DeepSeek V4 Flash: o contexto mais longo da rede e saída de até 32768 tokens.

O que funciona no seu próprio endpoint e o que não

No seu provedor funcionam Agent Panel, chat e inline assist. Edit predictions (autocompletar do Zeta) permanecem nos modelos próprios do Zed — APIs de terceiros não se conectam lá; esta é uma limitação do editor, não do gateway. Tarefas de visão não funcionam através do gateway: os modelos da rede são textuais.

Quanto custa

A inferência é tarifada pelos preços em tempo real da rede Gonka — veja os valores atuais na tabela de preços do gateway. Uma tarifa única para todos os modelos da rede e os 10M de tokens gratuitos iniciais permitem testar o agente do Zed em tarefas reais antes da primeira recarga.

O Zed conecta-se ao JoinGonka Gateway em poucos minutos: Add Provider nas configurações do agente (ou bloco language_models.openai_compatible no settings.json) → api_url gate.joingonka.ai/v1 → chave jg- no keychain → modelos da rede no seletor do Agent Panel. Edit predictions permanecem nos modelos do Zed, todo o restante — na inferência barata da Gonka.

Quer saber mais?

Explore outras seções ou comece a ganhar GNK agora mesmo.

zed.cta.text →