Para un vistazo rápido a los diversos casos de uso y capacidades de las runas Odin, no dude en explorar Wiki de Odin Runes. El wiki contiene muchas demostraciones de GIF cortas que muestran las características únicas y la funcionalidad de las runas Odin. Se actualiza regularmente con un nuevo contenido para mantenerlo informado sobre los últimos avances y posibilidades con Odin Runes.
Experimente el poder de Odinrunes en acción con una demostración atractiva. Haga clic en el botón Reproducir a continuación para presenciar cómo esta útil herramienta Java, conducida por GPTS, aumenta su productividad y le ahorra un tiempo valioso. Para más actualizaciones y demostraciones más cortas, consulte el wiki arriba, ya que el video de demostración a continuación no contiene las últimas actualizaciones y funciones agregadas.
Odin Runes ofrece una gama de características potentes que mejoran su interacción con los modelos GPT:
Odin Runes ofrece varias ventajas sobre los clientes tradicionales de GPT:
Evite el bloqueo de los proveedores : al adoptar un enfoque de múltiples nubes, Odin Runes lo libera del bloqueo del proveedor. Ya no está limitado a un solo proveedor de GPT, que le brinda la libertad de elegir el proveedor que ofrece el mejor rendimiento, rentabilidad o características para su aplicación específica. Esta flexibilidad garantiza que pueda adaptarse a los requisitos cambiantes y aprovechar los avances de diferentes proveedores de GPT. Odin Runes se integra actualmente con varios proveedores de GPT, incluido el GPT-3.5-TURBO de Openai, así como el Gemini-Pro de Google, y el chat-bison a través del Vértice de GCP. Estén atentos para futuras integraciones con proveedores de GPT adicionales. Además, Odin Runes ofrece la flexibilidad para integrar sus propios proveedores de GPT mediante la implementación de la interfaz WellSOfWisdom. Esto le permite expandir las capacidades de la plataforma e incorporar su proveedor GPT preferido sin problemas. Para obtener más información sobre cómo integrar su propio proveedor, mire la demostración proporcionada.
Experiencia de usuario mejorada : al integrar a la perfección los modelos GPT con su editor de texto favorito a través de Odin Runes, puede desbloquear una gran cantidad de beneficios. Tendrá el poder de aprovechar las extensas características de su editor de texto de confianza, haciendo que sus interacciones con los modelos GPT sean más versátiles y eficientes. Imagine poder utilizar potentes capacidades de edición de texto, como resaltar la sintaxis, plegar el código y la funcionalidad de búsqueda y reemplazo mientras conversa con los modelos GPT. Esta integración le permite aprovechar todo el potencial de los modelos GPT dentro del entorno familiar de su editor de texto. Además, debido a que las sesiones de chat se almacenan como archivos en su sistema de archivos, puede aprovechar las características del sistema operativo existente como GREP para buscar y administrar fácilmente sus conversaciones pasadas con los modelos GPT.
Comprensión contextual mejorada : Odin Runes le permite proporcionar contexto a los modelos GPT a través de diversas fuentes, como portapapeles, captura de región de pantalla basada en OCR, captura de región desplazable basada en OCR y dinámicamente desde un archivo. Al enriquecer las conversaciones con información relevante, los modelos GPT poseen una mejor comprensión del contexto, lo que lleva a respuestas más precisas y significativas. Esta comprensión contextual permite aplicaciones como resumen de documentos, generación de contenido y más.
Contexto sin esfuerzo y gestión de chat : con las runas de Odin, la gestión del contexto y los chats se vuelven perfectos. Puede guardar y cargar el contexto de forma independiente, facilitando la reutilización del contexto previamente guardado en múltiples conversaciones. Además, guardar y cargar chats de forma independiente permite una mayor flexibilidad y control sobre las conversaciones. Este contexto sin esfuerzo y la gestión de chat optimizan su flujo de trabajo y permite una interacción eficiente con los modelos GPT.
Integración fácil con nuevos modelos : el diseño modular de Odin Runes proporciona una base sólida para integrar nuevos modelos y proveedores GPT. Agregar soporte para nuevos modelos se facilita extendiendo la base de código existente e implementando la interfaz GPT personalizada. A medida que evoluciona el panorama de los modelos GPT, puede integrar y experimentar sin esfuerzo con los modelos emergentes sin la necesidad de reelaborar toda la aplicación.
Flexibilidad con LLMS de código abierto : Odin Runes ahora le permite aprovechar Ollama para ejecutar múltiples LLM de código abierto localmente. Al integrar Ollama en runas Odin, puede aprovechar la amplia gama de LLM de código abierto disponibles en el repositorio de Ollama, ampliando sus opciones para modelos de modelos de idiomas.
Para instalar y configurar las runas Odin, siga estos pasos:
Clonar el repositorio de su máquina local:
git clone https://github.com/leonid20000/OdinRunes.git
Navegue al directorio del proyecto:
cd OdinRunes
Construya el proyecto usando Maven:
mvn clean install
Asegúrese de que las dependencias necesarias se instalen y agregen a su proyecto. Puede encontrar la lista de dependencias en el archivo pom.xml
. (Maven te ayuda con esto)
Configure las variables de entorno requeridas:
GCLOUD_VERTEX_AI_ACCESS_TOKEN
: Establezca este entorno variable en el token de acceso para el Google Cloud Vertex AI. Se necesita para autenticar las solicitudes a la API de Vertex AI. ( Requerido para usar las API GPT de Google).
OPENAI_API_KEY_ODIN_FIRST
: Establezca esta variable de entorno en la tecla API para OpenAI. ( Requerido para usar las API GPT de OpenAI).
TESSDATA_PREFIX
: Establezca esta variable de entorno en la ruta donde se encuentra la carpeta tessdata
de Tesseract. Es necesario que Tesseract localice los datos del idioma necesarios para OCR.
VERTEXAI_API_ENDPOINT
: Establezca esta variable de entorno en el punto final API para Google Cloud Vertex AI. Especifica la ubicación del servicio Vertex AI para realizar solicitudes de API. ( Requerido para usar las API GPT de Google).
VERTEXAI_PROJECT_ID
: configure esta variable de entorno en la ID de proyecto para su proyecto de Google Cloud. Se requiere realizar solicitudes de API al servicio Vertex AI. ( Requerido para usar las API GPT de Google).
Una vez que se completan la instalación y la configuración, puede ejecutar las runas Odin. Puede ejecutar runas Odin haciendo doble clic en el archivo JAR target/OdinRunes-1.5-SNAPSHOT-jar-with-dependencies.jar
o alternativamente utilizando el siguiente comando:
java -jar target/OdinRunes-1.5-SNAPSHOT-jar-with-dependencies.jar
Esto iniciará la aplicación Odin Runes.
¡Felicidades! Ha instalado y configurado con éxito las runas Odin. Consulte la sección de uso en el archivo ReadMe.md para obtener instrucciones sobre cómo usar Runes Odin para interactuar con los modelos GPT.
Para aprovechar las capacidades de las runas Odin, deberá configurar las dependencias necesarias (Maven lo ayudará con la mayoría de las partes):
El uso de runas Odin para interactuar con los modelos GPT es sencillo. El uso se puede dividir en diferentes escenarios:
Antes o durante una sesión de chat con un modelo GPT deseado, puede capturar y agregar un contexto relevante de diferentes fuentes. Odin Runes proporciona las siguientes opciones de captura de contexto (estén atentos para más opciones):
Haga clic en el botón "Agregar contexto desde el portapapeles" para capturar el texto del portapapeles. El texto capturado se mostrará en la sección "Contexto" del Panel de configuración.
Haga clic en el botón "Agregar contexto de RegionShot" para capturar texto desde una región específica en la pantalla usando OCR. Esto le permite proporcionar un contexto preciso desde un área específica de su pantalla.
Haga clic en el botón "Agregar contexto desde ScrollShot" para capturar texto desde una región desplazable en la pantalla usando OCR. Esto captura todo el contenido visible dentro de la región desplazable, lo que prácticamente le permite capturar el contexto desde cualquier lugar.
Haga clic en el botón "Agregar contexto desde el archivo" para agregar dinámicamente el contexto desde un archivo. Cualquier cambio realizado en el archivo a partir de entonces se reflejará automáticamente en el contexto. Tenga en cuenta que actualmente, solo se admiten archivos de texto sin formato. El soporte para otros formatos de archivo, como PDF o documentos de Word, está en desarrollo, por lo tanto, manténgase atento a las actualizaciones sobre estos tipos de archivos.
Cuando usa runas Odin, tiene la flexibilidad de elegir el proveedor GPT que mejor se adapte a sus necesidades.
Odin Runes se integra actualmente con varios proveedores de GPT, incluidos los GPT-3.5-Turbo de Opensei, Gemini-Pro de Google, chat-chat a través de Vertex AI de GCP y Ollama. Ollama es una herramienta de código abierto disponible en https://github.com/ollama/ollama que facilita la ejecución local de múltiples LLM de código abierto (modelos de modelos de idiomas).
Para elegir un proveedor de GPT, navegue al panel de configuración en runas Odin y configure el proveedor proporcionando los parámetros necesarios.
Para comenzar una sesión de chat, haga clic en el botón "Chat", que abrirá su editor de texto favorito. Ahora puede iniciar una conversación con el modelo GPT.
Puede agregar indicaciones al chat usando su editor de texto. Simplemente escriba sus indicaciones y preguntas deseadas, y luego haga clic en el botón "CHAT" nuevamente en las runas Odin para procesar el mensaje. Las respuestas del modelo GPT se agregarán al historial de chat en tiempo real (para que pueda colocar el historial de chat usando su editor favorito para ver los resultados en tiempo real).
Guarde el contexto actual en un archivo utilizando el botón "Guardar contexto" en el panel de configuración. Esto le permite reutilizar el contexto en diferentes conversaciones.
Cargue un contexto guardado previamente utilizando el botón "Cargar contexto" en el panel de configuración cuando sea necesario. Esto facilita el uso activo de diferentes contextos pre-capturados en varias sesiones de chat.
Este proyecto tiene licencia bajo la licencia MIT.
Para mejorar su comprensión y optimizar su uso de runas Odin, considere referirse a los siguientes recursos:
Odin Runes es un trabajo de amor de código abierto, un proyecto de fin de semana que abarca el poder de la comunidad. ¿Considera darle una estrella?, Si crees que merece una. Su estrella ayuda a reconocer el esfuerzo colectivo detrás de este proyecto y motiva más mejoras.
¡Gracias por ser parte de nuestra comunidad de código abierto! ?