Orion es una interfaz de chat basada en la web que simplifica las interacciones con múltiples proveedores de modelos de IA. Proporciona una plataforma unificada para chatear y explorar múltiples modelos de idiomas grandes (LLM), que incluyen:

Con Orion, puede navegar y evaluar fácilmente las fortalezas y limitaciones de los diferentes modelos de IA a través de una interfaz intuitiva y fácil de usar.
Sus claves API se almacenan localmente utilizando localStorage , y las solicitudes se envían directamente a la API oficial del proveedor (OpenAI, Anthrope, Google, Groq, Cerebras) sin enrutar a través de ningún proxy externo.
Algunas compañías ofrecen acceso gratuito de API. Verifique sus términos y condiciones antes de comenzar.
Use comandos especiales para realizar una acción de manera rápida y fácil.
Traducir: traducir texto con facilidad usando un comando especial.
translate:spanish Hello everyone! O su forma corta t:spanish Hello everyone! .Resumen de YouTube pide a AI que resume un video de YouTube o responda cualquier pregunta basada en el título de video. Vea un ejemplo de uso a continuación.
Summarize this video https://www.youtube.com/watch?v=r7pEdhnS3tIWhat is this video about? https://www.youtube.com/watch?v=qQviI1d_hFA Se recomienda usar un modelo de ventana de contexto más grande cuando use esta funcionalidad, como Google Gemini. Presione Ctrl + Q para cerrar el chat actual e iniciar uno nuevo.
Búsqueda: Realice búsquedas rápidas y recupere información relevante con facilidad de Google.
search: What is the latest news? O s: What is the latest news?Realice esta funcionalidad con precaución y siempre verifique el código antes de aceptar la ejecución.
javascript: How Many R's in 'Strawberry'? o js: How Many R's in 'Strawberry'?py: Run a python code to write "tseb eht sI noirO" in the inverse orderpy: The United States has a population of 342,524,968, of which 480,000 die annually due to tobacco use. What percentage is that?Para ejecutar Orion primero descargue este repositorio.
Puede descargarlo ejecutando el siguiente comando en su terminal:
git clone https://github.com/EliasPereirah/OrionChat.gitO descargue el archivo zip desde el repositorio haciendo clic en el botón verde "código" y luego descargue zip.
Después de descargar, simplemente abra la carpeta y haga clic en index.html si no tiene un servidor. Si lo hace, simplemente acceda al directorio donde se guardó el proyecto. Es así de simple.
Para buscar en Google, necesitará la tecla API de Google CSE (motor de búsqueda personalizado) y CX.
Para obtener mejores resultados de búsqueda, puede configurar un punto final de búsqueda.
Se enviará una solicitud de publicación con query a este punto final, donde la consulta es el término de búsqueda.
Estas configuraciones fueron creadas para ser compatibles con https://github.com/eliaspereirah/searchaugmentedllm/ (no perfecto, pero mejor que solo el fragmento de Google)
Si desea usar cualquier otro punto final, asegúrese de que devuelva un JSON con el campo de texto, donde el texto será el contenido que se pasa a la LLM.
Al agregar tal punto final, podrá usarlo escribiendo al comienzo del chat s: what's the news today y la respuesta se basará en el contexto que regresa desde el "punto final de trapo"?
Una opción avanzada para aquellos que usan Google Gemini pueden ser usar "Grailing con Google Search", esta característica no se implementa aquí y tiene un costo de solicitudes de base de $ 35 / 1k.
Para desplazar los errores de Cors cuando se trabaja con Sambanova, puede ser necesario un proxy.
Si está utilizando Orion a través de localhost o un alojamiento con soporte PHP, puede usar el código de proxy PHP disponible en este repositorio (archivo proxy.php ) para esto también deberá agregar el siguiente código JavaScript en complementos.
Para hacer esto, haga clic en "Opciones" -> complementos y pegue el código JavaScript que se proporciona a continuación:
let proxy_url = window . location . origin + window . location . pathname + "/proxy.php" ;
// ^^ This assumes the proxy URL is on the same host, otherwise enter it above. ^^
if ( chosen_platform === "sambanova" || chosen_platform === "nvidia" ) {
endpoint = proxy_url + "?platform=" + chosen_platform ;
}
function setProxyEndpoint ( event ) {
if ( chosen_platform === "sambanova" || chosen_platform === "nvidia" ) {
let proxy_endpoint = proxy_url + "/proxy.php?platform=" + chosen_platform ;
if ( proxy_endpoint !== endpoint ) {
endpoint = proxy_endpoint ;
removeLastMessage ( ) ;
}
}
}
let button_send = document . querySelector ( "#send" ) ;
chat_textarea . addEventListener ( 'keyup' , ( event ) => {
if ( event . key === 'Enter' && ! event . shiftKey ) {
setProxyEndpoint ( ) ;
}
} ) ;
button_send . addEventListener ( "click" , ( ) => {
setProxyEndpoint ( )
} )Tenga cuidado cuando use cualquier otro proxy, ya que los datos confidenciales se pasarán a través de él, como su clave API y mensajes. Use solo servicios de confianza.
Para habilitar las respuestas de AI basadas en los subtítulos de video de YouTube, configure un punto final API para obtenerlos.
Al enviar una URL de YouTube en el chat, se abrirá una ventana emergente que le permite configurar este punto final.
Este repositorio ya proporciona esta funcionalidad en la carpeta de complementos, para usarla, deberá tener PHP habilitado en su servidor.
Nota: No necesita un servidor para ejecutar este proyecto siempre que no desee usar ciertas características, como la mencionada anteriormente.
Si lo desea, puede implementar el siguiente código en otro servidor de su elección y señalar el punto final correcto.
Código: https://github.com/eliaspereirah/youtubesubtitlesdowloader