Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.
A partir da versão 1.0, o Genkit é considerado disponível para todos os usuários (GA, na sigla em inglês) e pronto para uso em produção. O Genkit segue o controle de versões semântico com mudanças interruptivas na API estável que ocorrem apenas em versões principais.
Para coletar feedback sobre possíveis novas APIs e lançar novos recursos rapidamente, o Genkit oferece um ponto de entrada Beta que inclui APIs que ainda não foram declaradas estáveis. O canal Beta pode incluir alterações interruptivas nas versões secundárias.
Como usar o Canal estável
Para usar o canal estável do Genkit, importe do ponto de entrada "genkit" padrão:
Ao usar o canal estável, recomendamos usar a string de dependência ^X.Y.Z padrão no package.json. Esse é o padrão usado quando você executa npm install genkit.
Como usar o Canal Beta
Para usar o canal Beta do Genkit, importe do ponto de entrada "genkit/beta":
import{genkit,z}from"genkit/beta";constai=genkit({plugins:[...]});console.log(ai.apiStability);// "beta"// now beta features are available
Ao usar o canal Beta, recomendamos usar a string de dependência ~X.Y.Z no package.json. O ~ permite novas versões de , mas não faz upgrade automático para novas versões secundárias que podem ter mudanças importantes para recursos Beta. É possível modificar a string de dependência atual mudando ^ para ~ se você começar a usar os recursos Beta do Genkit.
Recursos atuais na versão Beta
Chat/sessões:um recurso ai.chat() de conversa de primeira classe com sessões persistentes que armazenam o histórico de conversas e um objeto de estado arbitrário.
Interrupções:ferramentas especiais que podem pausar a geração para feedback humano, processamento fora da banda e muito mais.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-02-28 UTC."],[],[]]