Ava Mosaic AI
v0.1.9
__ __ _______ _______ _______ ___ _______
| |_| || || || _ || | | |
| || _ || _____|| |_| || | | |
| || | | || |_____ | || | | |
| || |_| ||_____ || || | | _|
| ||_|| || | _____| || _ || | | |_
|_| |_||_______||_______||__| |__||___| |_______|
Mosaik ist eine leichtgewichtige Python-Bibliothek, die die Funktionen der Instructor-Bibliothek für LLM-basierte Aufgaben erweitert. Mosaik entstand aus einem persönlichen Projekt zur Rationalisierung wiederkehrender Prozesse in der GenAI-Entwicklung und zielt darauf ab, den Overhead zu reduzieren und gemeinsame Abläufe in LLM/GenAI-Projekten zu vereinfachen.
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 )
Eine vollständige Dokumentation finden Sie auf unserer Dokumentationsseite.
Wir freuen uns über Beiträge! Weitere Informationen finden Sie in unserem Beitragsleitfaden.
llm_factory
, die dieses Projekt inspiriert hat. Schauen Sie sich hier seine Arbeit an.Mosaik wird unter der MIT-Lizenz veröffentlicht. Einzelheiten finden Sie in der LICENSE-Datei.
Gebaut mit ❤️ von [karan Singh Kochar]