Files
simplemind/t.py
T
2024-10-28 08:15:20 -04:00

55 lines
952 B
Python

from pprint import pprint
from pydantic import BaseModel
import simplemind
context = None
openai = simplemind.integrations.OpenAI()
class YearlyData(BaseModel):
year: int
events: list[str]
class ProjectData(BaseModel):
name: str
description: str
url: str
github_url: str
class BioData(BaseModel):
bio: str
spouse_name: str
history: list[YearlyData]
fun_facts: list[str]
# age: int
# occupation: str
# bio: str
# affiliations: list[str]
class PersonData(BaseModel):
bio: BioData
projects: list[ProjectData]
yearly_breakdown: list[YearlyData]
print(openai.test_connection())
print(openai.available_models)
print()
print()
message = "who is kenneth reitz?"
print(f"> {message}")
pprint(openai.message(message, response_model=BioData))
# claude = simplemind.integrations.Anthropic()
# # print(claude.test_connection())
# # print(claude.available_models)
# claude.login()