Files
simplemind/t.py
T

35 lines
999 B
Python

from pprint import pprint
from pydantic import BaseModel
import simplemind
from simplemind.concepts import Context
from simplemind.plugins.kv import KVPlugin
from simplemind.plugins.basic_memory import BasicMemoryPlugin
from simplemind.chains.reverse_text import ReverseTextChain
from simplemind.client import Client
class MyContext(Context):
def __init__(self):
super().__init__()
self.add_plugin("kv", KVPlugin())
self.add_plugin("basic_memory", BasicMemoryPlugin())
# Initialize context and client
context = MyContext()
aiclient = Client(api_key="YOUR_API_KEY", context=context)
# Test connection and available models
print(aiclient.available_models)
# Example usage
conversation = aiclient.create_conversation(provider="openai")
response = aiclient.send_message(
conversation, "Who is Kenneth Reitz?", provider="openai"
)
print(response)
reverse_chain = ReverseTextChain()
result = reverse_chain.run("Hello, World!")
print(result) # Output: !dlroW ,olleH