Files
simplemind/t.py
T
2024-10-30 18:46:33 -04:00

28 lines
769 B
Python

from typing import Optional, Type
from pydantic import BaseModel
from simplemind import Session
# Example usage:
if __name__ == "__main__":
# Create a session with default settings
session = Session(llm_provider="openai", llm_model="gpt-4o-mini")
# Use the session for text generation
response = session.generate_text("Tell me about the future of AI")
# Create a conversation using session defaults
conversation = session.create_conversation()
# Generate structured data with Pydantic
class Recipe(BaseModel):
name: str
ingredients: list[str]
instructions: list[str]
recipe = session.generate_data(
"Give me a recipe for chocolate chip cookies", response_model=Recipe
)
print(locals())