Documentaciónleer_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
archivoen 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ámetro | Tipo | Descripción |
|---|---|---|
| archivo | STRING | Nombre o ruta del archivo de entrada. |
Valor de retorno
STRING - Clave leida desde el archivo.
Ejemplo
ejemplo.blox
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.