Ava Mosaic AI
v0.1.9
__ __ _______ _______ _______ ___ _______
| |_| || || || _ || | | |
| || _ || _____|| |_| || | | |
| || | | || |_____ | || | | |
| || |_| ||_____ || || | | _|
| ||_|| || | _____| || _ || | | |_
|_| |_||_______||_______||__| |__||___| |_______|
Mosaic 是一个轻量级 Python 库,它扩展了 Instructor 库针对基于 LLM 的任务的功能。 Mosaic 诞生于一个旨在简化 GenAI 开发中重复流程的个人项目,旨在减少 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 )
如需完整文档,请访问我们的文档网站。
我们欢迎贡献!请参阅我们的贡献指南了解更多详细信息。
llm_factory
实现,这启发了这个项目。在这里查看他的作品。Mosaic 是根据 MIT 许可证发布的。有关详细信息,请参阅许可证文件。
由 [karan Singh Kochar] 使用 ❤️ 构建