Catalogación asistida por IA

Protocolo y descripción de la propuesta de catalogación asistida por IA

Costos

GEMINI

 

El costo de la API de Gemini se basa principalmente en la cantidad de texto que procesas, medido en "tokens". Un token es aproximadamente equivalente a una palabra para el texto en inglés, pero puede variar para otros idiomas. Para entender el costo por registro MARCXML, necesitamos estimar cuántos tokens contendrá cada registro una vez que lo envíes a la API.

Aquí te presento los pasos y consideraciones para hacer esta estimación:

1. Analiza la estructura de tus registros MARCXML:

2. Realiza pruebas con algunos registros de muestra:

La forma más precisa de estimar el costo es tomar una muestra representativa de tus registros MARCXML y realizar algunas pruebas:

3. Considera el modelo de Gemini que utilizarás:

El costo por cada 1,000 tokens varía según el modelo de Gemini que elijas. Los modelos más capaces suelen tener un costo más elevado. Consulta la documentación oficial de la API de Gemini para conocer los precios actuales de los diferentes modelos.

4. Calcula el costo por registro:

Una vez que tengas una estimación del número de tokens por registro (basada en tus pruebas) y conozcas el costo por 1,000 tokens del modelo que planeas usar, puedes calcular el costo por registro de la siguiente manera:

Costo por registro = (Número de tokens por registro / 1000) * Precio por 1,000 tokens

Ejemplo ilustrativo:

Supongamos que, después de analizar tus registros de muestra y convertirlos a texto plano, encuentras que un registro promedio contiene alrededor de 500 tokens. Y supongamos que el modelo de Gemini que planeas usar tiene un precio de $0.001 por cada 1,000 tokens (este es un precio hipotético, verifica los precios reales en la documentación de Google AI).

Entonces, el costo por registro sería:

Costo por registro = (500 / 1000) * $0.001 = $0.0005

En este ejemplo hipotético, cada registro te costaría $0.0005.

Consideraciones adicionales:

Recomendaciones:


Proceso

  1. Se llenan algunos datos en un formulario de "nuevo Registro" 
  2. Se envía el prompt junto al desarrollo completo del ROL y PROMPT complementario. 
  3. Se utiliza la API/KEY del usuario (Seteada en el perfil)
  4. Se recibe el MARCXML desde gemini y se presenta en pantalla
  5. Se pueden agregar nuevos datos via el formulario o usando un prompt paralelo (texto libre que permite decir cosas como: agregar subtitulo con "xx" valor, agregar lugar de edicion como Mendoza, Argentina. etc) .