@מתכנת-חובב @mefateach @a.y.f. @א.מ.ד. החבילה שלי נמצאת עכשיו רשמית ב pip
להתקנה
pip install unifiedaiservices
שימוש
from unifiedaiservices import CreateClient, AISettings
import os
from dotenv import load_dotenv
load_dotenv()
API_KEY = os.getenv("OpenAI_API_KEY")
# provider options: openai, groq, gemini
client = CreateClient(api_key=API_KEY ,provider="openai").get_client()
openai = AISettings(client=client)
openai.print_models()
openai.exists_model("gpt-4o")
openai.get_models()
print(openai.get_model_info("gpt-4o"))
# The following line creates a data_prompt for the gpt-4o model. To know what parameters are needed, refer to get_model_info in the prompt value. If a certain required value is empty it will ask for input in the terminal
openai.create_data(model="gpt-4o", user_prompt="Hello, world!", ) # it will ask for model_promp in the terminal
print(openai.data_prompt)
# or manually
openai.data_prompt = {"model": "gpt-4o", "prompt": "Hello, world!", "max_tokens": 50}```
שימו לב שעקב כך שאין לי את האפשרות לשלב על הסימוני שימוש ב api החבילה לא נבדקה כלל בחלקים האלו (ולמי שרואה את זה כזלזול או ניצול התנצלותי אבל באמת אין לי את האפשרות)