Saltar al contenido principal

Descripción general

InsForge proporciona una clave de API de OpenRouter para proyectos de puerta de enlace de modelos. Las nuevas aplicaciones Kotlin deben llamar a OpenRouter desde código del lado del servidor de confianza, una API de backend o otro límite seguro. No incrustes la clave de OpenRouter en binarios de cliente Android o de escritorio. Los métodos anteriores del SDK de IA de Kotlin de InsForge están deprecados como contenedores de compatibilidad. Usa el SDK de InsForge para base de datos, autenticación, almacenamiento, funciones y tiempo real; usa OpenRouter para llamadas de modelo.

Arquitectura recomendada

Llamada de OpenRouter del lado del servidor

Usa el SDK de OpenAI o REST desde tu backend. Para backends de TypeScript:

Llamar a tu backend desde Kotlin

Usa un token de sesión de aplicación u otra credencial con alcance de usuario para tu ruta de backend. Nunca envíes la clave de OpenRouter desde un cliente Kotlin.

Métodos legacy de InsForge AI

Estos métodos del SDK de Kotlin están deprecados para nuevas integraciones de IA:
  • client.ai.listModels()
  • client.ai.chatCompletion(...)
  • client.ai.chatCompletionStream(...)
  • client.ai.generateEmbeddings(...)
  • client.ai.generateImage(...)
Se dirigen al proxy de IA de InsForge deprecado. Las nuevas integraciones deben usar la clave de OpenRouter del panel y seguir los documentos actuales de la API de OpenRouter para parámetros de modelo y capacidades.