Para uma rápida espiada nos vários casos de uso e capacidades das Runas Odin, fique à vontade para explorar o Wiki do Odin Runes. O Wiki contém muitas demos curtas de GIF que mostram os recursos e funcionalidades exclusivos das runas Odin. Ele é atualizado regularmente com um novo conteúdo para mantê -lo informado sobre os últimos avanços e possibilidades com o Odin Runas.
Experimente o poder dos OdinRunes em ação com uma demonstração envolvente. Clique no botão Reproduzir abaixo para testemunhar como essa ferramenta Java útil, acionada por GPTs, aumenta sua produtividade e economiza tempo valioso. Para mais demos atualizados e mais curtos, verifique o wiki acima, pois o vídeo de demonstração abaixo não contém as atualizações e recursos adicionais mais recentes.
O Odin Runes oferece uma variedade de recursos poderosos que aprimoram sua interação com os modelos GPT:
O Odin Runes oferece várias vantagens sobre os clientes tradicionais de GPT:
Evite o bloqueio do fornecedor : Ao adotar uma abordagem de várias nuvens, o Odin Runes o liberta do bloqueio do fornecedor. Você não está mais restrito a um único provedor de GPT, oferecendo a liberdade de escolher o provedor que oferece o melhor desempenho, custo-efetividade ou recursos para o seu aplicativo específico. Essa flexibilidade garante que você possa se adaptar às mudanças nos requisitos e alavancar os avanços de diferentes fornecedores de GPT. Atualmente, o Odin Runes se integra a vários fornecedores de GPT, incluindo o GPT-33.5-turbo do Openai, bem como o Gemini-Pro do Google, e bate-papo por meio do GCP's Vertexai. Fique atento para futuras integrações com fornecedores adicionais de GPT. Além disso, o Odin Runes oferece a flexibilidade de integrar seus próprios provedores de GPT implementando a interface Wellsofwisdom. Isso permite expandir os recursos da plataforma e incorporar seu provedor GPT preferido sem problemas. Para obter mais informações sobre como integrar seu próprio provedor, assista à demonstração fornecida.
Experiência aprimorada do usuário : Ao integrar perfeitamente os modelos GPT ao seu editor de texto favorito através do Odin Runes, você pode desbloquear uma série de benefícios. Você terá o poder de aproveitar os extensos recursos do seu editor de texto confiável, tornando suas interações com os modelos GPT mais versáteis e eficientes. Imagine poder utilizar poderosos recursos de edição de texto, como destaque da sintaxe, dobragem de código e funcionalidade de pesquisa e substituição enquanto conversam com os modelos GPT. Essa integração permite aproveitar todo o potencial dos modelos GPT no ambiente familiar do seu editor de texto. Além disso, como as sessões de bate -papo são armazenadas como arquivos no seu sistema de arquivos, você pode aproveitar os recursos existentes do sistema operacional como o Grep para pesquisar e gerenciar facilmente suas conversas anteriores com os modelos GPT.
Entendimento contextual aprimorado : o Odin Runes permite fornecer contexto aos modelos GPT através de várias fontes, como a área de transferência, a captura da região de tela baseada em OCR, a captura de região rolável baseada em OCR e dinamicamente a partir de um arquivo. Ao enriquecer conversas com informações relevantes, os modelos GPT possuem uma melhor compreensão do contexto, levando a respostas mais precisas e significativas. Esse entendimento contextual permite aplicativos como resumo de documentos, geração de conteúdo e muito mais.
Gerenciamento de contexto e bate -papo sem esforço : com o Odin Runes, o gerenciamento de contexto e bate -papos se torna contínuo. Você pode salvar e carregar o contexto de forma independente, facilitando a reutilização do contexto salvo anteriormente em várias conversas. Além disso, a economia e o carregamento de bate -papos permite maior flexibilidade e controle sobre as conversas. Esse gerenciamento de contexto e bate -papo sem esforço simplifica seu fluxo de trabalho e permite uma interação eficiente com os modelos GPT.
Integração fácil com novos modelos : o design modular de Odin Runes fornece uma base sólida para integrar novos modelos e fornecedores GPT. A adição de suporte para novos modelos é facilitada, estendendo a base de código existente e implementando a interface GPT personalizada. À medida que o cenário dos modelos GPT evolui, você pode integrar e experimentar sem esforço modelos emergentes sem a necessidade de refazer todo o aplicativo.
Flexibilidade com LLMs de código aberto : Odin Runes agora permite que você aproveite o Ollama para executar vários LLMs de código aberto localmente. Ao integrar o Ollama às Runas Odin, você pode aproveitar a diversidade de LLMs de código aberto disponível no Repositório Ollama, expandindo suas opções para modelos de modelos de idiomas.
Para instalar e configurar as runas Odin, siga estas etapas:
Clone o repositório da sua máquina local:
git clone https://github.com/leonid20000/OdinRunes.git
Navegue até o diretório do projeto:
cd OdinRunes
Construa o projeto usando o maven:
mvn clean install
Verifique se as dependências necessárias são instaladas e adicionadas ao seu projeto. Você pode encontrar a lista de dependências no arquivo pom.xml
. (Maven ajuda você com isso)
Configure as variáveis de ambiente necessárias:
GCLOUD_VERTEX_AI_ACCESS_TOKEN
: Defina esta variável de ambiente para o token de acesso para o Google Cloud Vertex AI. É necessário autenticar solicitações à API da AI do vértice. ( Necessário para usar as APIs GPT do Google. )
OPENAI_API_KEY_ODIN_FIRST
: Defina esta variável de ambiente na chave da API para o OpenAI. ( Necessário para usar as APIs GPT do OpenAI. )
TESSDATA_PREFIX
: Defina esta variável de ambiente no caminho em que a pasta tessdata
do Tesseract está localizada. É necessário que o TESSERACT localize os dados de idiomas necessários para o OCR.
VERTEXAI_API_ENDPOINT
: Defina esta variável de ambiente no terminal da API para o Google Cloud Vertex AI. Ele especifica a localização do serviço Ai Vertex para fazer solicitações de API. ( Necessário para usar as APIs GPT do Google. )
VERTEXAI_PROJECT_ID
: defina esta variável de ambiente para o ID do projeto para o seu projeto do Google Cloud. É necessário fazer solicitações de API ao serviço AI da vértice. ( Necessário para usar as APIs GPT do Google. )
Depois que a instalação e a configuração estiverem concluídas, você pode executar o Odin Runas. Você pode executar runas Odin clicando duas vezes no Jar File target/OdinRunes-1.5-SNAPSHOT-jar-with-dependencies.jar
ou alternativamente usando o seguinte comando:
java -jar target/OdinRunes-1.5-SNAPSHOT-jar-with-dependencies.jar
Isso iniciará o aplicativo Odin Runes.
Parabéns! Você instalou e configurou com sucesso as Runas Odin. Consulte a seção de uso no arquivo readme.md para obter instruções sobre como usar o Odin Runas para interagir com os modelos GPT.
Para alavancar as capacidades das Runas Odin, você precisará configurar as dependências necessárias (o Maven o ajudará na maioria das partes):
O uso de runas Odin para interagir com os modelos GPT é direto. O uso pode ser dividido em diferentes cenários:
Antes ou durante uma sessão de bate -papo com um modelo GPT desejado, você pode capturar e adicionar contexto relevante de diferentes fontes. Odin Runes fornece as seguintes opções de captura de contexto (fique atento para mais opções):
Clique no botão "Adicionar contexto da área de transferência" para capturar o texto da área de transferência. O texto capturado será exibido na seção "Contexto" do painel Configurações.
Clique no botão "Adicionar contexto da região" para capturar texto de uma região específica na tela usando OCR. Isso permite que você forneça um contexto preciso a partir de uma área específica da sua tela.
Clique no botão "Adicionar contexto do scrollshot" para capturar o texto de uma região rolável na tela usando OCR. Isso captura todo o conteúdo visível na região rolável, praticamente permitindo que você capture o contexto de qualquer lugar.
Clique no botão "Adicionar contexto do arquivo" para adicionar dinamicamente o contexto de um arquivo. Quaisquer alterações feitas no arquivo posteriormente serão refletidas automaticamente no contexto. Esteja ciente de que atualmente, apenas arquivos de texto simples são suportados. O suporte a outros formatos de arquivo, como PDF ou documentos do Word, está em desenvolvimento; portanto, fique atento para atualizações sobre esses tipos de arquivos.
Ao usar o Odin Runas, você tem a flexibilidade de escolher o provedor GPT que melhor atenda às suas necessidades.
Atualmente, o Odin Runes se integra a vários provedores de GPT, incluindo o GPT-33.5-turbo do Openai, o Gemini-Pro do Google, o bate-papo por meio do vértice Ai do GCP e o Ollama. Ollama é uma ferramenta de código aberto disponível em https://github.com/ollama/ollama que facilita a execução local de vários LLMs de código aberto (modelos de modelos de idiomas).
Para escolher um provedor GPT, navegue até o painel de configurações em Runas Odin e configure o provedor, fornecendo os parâmetros necessários.
Para iniciar uma sessão de bate -papo, clique no botão "Chat", que abrirá seu editor de texto favorito. Agora você pode iniciar uma conversa com o modelo GPT.
Você pode anexar os avisos ao bate -papo usando seu editor de texto. Basta digitar as solicitações e perguntas desejadas e clicar no botão "Chat" novamente em Odin Runes para processar o prompt. As respostas do modelo GPT serão anexadas ao histórico de bate-papo em tempo real (para que você possa encaixar o histórico de bate-papo usando seu editor favorito para ver os resultados em tempo real).
Salve o contexto atual em um arquivo usando o botão "Salvar contexto" no painel Configurações. Isso permite que você reutilize o contexto em diferentes conversas.
Carregue um contexto salvo anteriormente usando o botão "Carregar contexto" no painel Configurações sempre que necessário. Isso facilita o uso ativo de diferentes contextos pré-capturados em várias sessões de bate-papo.
Este projeto está licenciado sob a licença do MIT.
Para aprimorar sua compreensão e otimizar seu uso de runas Odin, considere se referir aos seguintes recursos:
Odin Runes é um trabalho de amor aberto, um projeto de fim de semana que abraça o poder da comunidade. Considere dar uma estrela?, Se você acha que merece um. Sua estrela ajuda a reconhecer o esforço coletivo por trás deste projeto e motiva mais melhorias.
Obrigado por fazer parte da nossa comunidade de código aberto! ?