Ava Mosaic AI
v0.1.9
__ __ _______ _______ _______ ___ _______
| |_| || || || _ || | | |
| || _ || _____|| |_| || | | |
| || | | || |_____ | || | | |
| || |_| ||_____ || || | | _|
| ||_|| || | _____| || _ || | | |_
|_| |_||_______||_______||__| |__||___| |_______|
Mosaic es una biblioteca Python liviana que amplía las capacidades de la biblioteca Instructor para tareas basadas en LLM. Nacido de un proyecto personal para agilizar procesos repetitivos en el desarrollo de GenAI, Mosaic tiene como objetivo reducir los gastos generales y simplificar las operaciones comunes en proyectos LLM/GenAI.
pip install ava-mosaic-ai
import ava_mosaic_ai
from pydantic import BaseModel
# Initialize LLM
llm = ava_mosaic_ai . get_llm ( "openai" )
# Define response model
class ResponseModel ( BaseModel ):
response : str
# Use Mosaic's simplified interface
response = llm . create_completion (
response_model = ResponseModel ,
messages = [{ "role" : "user" , "content" : "Tell me a joke about AI" }],
)
print ( response )
Para obtener la documentación completa, visite nuestro sitio de documentos.
¡Agradecemos las contribuciones! Consulte nuestra Guía de contribución para obtener más detalles.
llm_factory
, que inspiró este proyecto. Mira su trabajo aquí.Mosaic se publica bajo la licencia MIT. Consulte el archivo de LICENCIA para obtener más detalles.
Construido con ❤️ por [karan Singh Kochar]