Documentaciónleer_clave(archivo)

leer_clave(archivo)\texttt{leer\_clave}(archivo)

Nombre

leer_clave - Lee desde archivo o configuracion la clave necesaria para invocar la API de OpenAI.

Sinopsis

clave = open_ia.leer_clave(archivo)

Descripcion

Abre un archivo de texto y toma de alli la clave usada para autenticarse contra el servicio de OpenAI.

Es una utilidad simple de soporte para separar la clave del resto del programa BLOX.

Comportamiento

  • Intenta abrir archivo en modo lectura.
  • Si abre correctamente, lee la primera linea y la retorna como clave.
  • Si no puede abrirlo, imprime un error y retorna una cadena vacia o no inicializada segun el contexto de ejecucion.

Funciones API relacionadas

  • open_ia.leer_prompt()
  • open_ia.clean_latex()

Parámetros

ParámetroTipoDescripción
archivoSTRINGNombre o ruta del archivo de entrada.

Valor de retorno

STRING - Clave leida desde el archivo.

Ejemplo

ejemplo.blox
Solo lectura
INCLUIR "tablas.api"
INCLUIR "archivos.api"
INCLUIR "open_ia.api"

FUNCION PRINCIPAL
INICIO "demo_ia"

    STRING key, prompt, resp, r



    // Consulta la IA - Necesitas tener CLAVE otorgada por OPEN IA
    //
       key    = open_ia.leer_clave("OPEN_IA_CLAVE.TXT")
       resp = open_ia.clean_latex(IA_GENERAR("Cual es el algoritmo de multiplicacion de matrices?", key))
       IMPRIMIR_WEB(resp)

FINAL
Restringido: este ejemplo no puede ejecutarse en el Playground web porque la API requerida no está disponible en el sandbox.