דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. Python
  5. עזרה הדדית - Python
  6. עזרה | דרוש בודקים מאירים ומעירים לחבילת פייתון לעבודה מול api של ai

עזרה | דרוש בודקים מאירים ומעירים לחבילת פייתון לעבודה מול api של ai

מתוזמן נעוץ נעול הועבר עזרה הדדית - Python
15 פוסטים 5 כותבים 308 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • H hartkhartk

    עריכה: החבילה הועלה ל pip ועודכנה

    דרוש בודקים לחבילת פייתון לעבודה מול api של ai

    להתקנה
    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 החבילה לא נבדקה כלל בחלקים האלו (ולמי שרואה את זה כזלזול או ניצול התנצלותי אבל באמת אין לי את האפשרות)
    מתכנת חובבמ מנותק
    מתכנת חובבמ מנותק
    מתכנת חובב
    מדריכים
    כתב נערך לאחרונה על ידי
    #6

    @hartkhartk לפני שאתה ממשיך לעבוד על זה
    בדקת שאין עוד עשרות ספריות דומות?
    מה הספריה שלך מחדשת?

    צריך עזרה בשחזור מידע? ייעוץ? egozkokus1@gmail.com

    תגובה 1 תגובה אחרונה
    2
    • mefateachM מנותק
      mefateachM מנותק
      mefateach
      מדריכים
      כתב נערך לאחרונה על ידי mefateach
      #7

      האמת שכרגע אני עובד על משהו שקצת מזכיר את זה, לצורך פרויקט מסוים אני רוצה שיתמוך בכל המודלים אז יצרתי מחלקת base (מחלקה שממנה יירשו מחלקות אחרות) עם פונקציות לשליחת בקשה (עם אפשרות לקבצים כי זה בעיקר מה שאני צריך) ופונקציה שמנתחת את התשובה לאסימונים (עם חלוקה לסוגי הסימונים) ותמחור שבעיקר בשביל זה יצרתי את כל זה (רציתי תאימות באסימונים ותמחור)
      אבל זה תואם במיוחד לפרוקיט שלי כך שלא יודע אם זה רלוונטי (וזה גם רק בתחילת העבודה)
      כמובן כל שרת (llm( מודל שפה אני יוצר בשבילו מחלקה או מבנה (יכול להיות שאני יעשה מחלקה כללית שמקבלת json שיכיל את הנתונים שצריך כדי לפרק.

      Life is learning

      H תגובה 1 תגובה אחרונה
      0
      • mefateachM mefateach

        האמת שכרגע אני עובד על משהו שקצת מזכיר את זה, לצורך פרויקט מסוים אני רוצה שיתמוך בכל המודלים אז יצרתי מחלקת base (מחלקה שממנה יירשו מחלקות אחרות) עם פונקציות לשליחת בקשה (עם אפשרות לקבצים כי זה בעיקר מה שאני צריך) ופונקציה שמנתחת את התשובה לאסימונים (עם חלוקה לסוגי הסימונים) ותמחור שבעיקר בשביל זה יצרתי את כל זה (רציתי תאימות באסימונים ותמחור)
        אבל זה תואם במיוחד לפרוקיט שלי כך שלא יודע אם זה רלוונטי (וזה גם רק בתחילת העבודה)
        כמובן כל שרת (llm( מודל שפה אני יוצר בשבילו מחלקה או מבנה (יכול להיות שאני יעשה מחלקה כללית שמקבלת json שיכיל את הנתונים שצריך כדי לפרק.

        H מנותק
        H מנותק
        hartkhartk
        כתב נערך לאחרונה על ידי hartkhartk
        #8

        @mefateach כתב בעזרה | דרוש בודקים מאירים ומעירים לחבילת פייתון לעבודה מול api של ai (כרגע רק openai):

        האמת שכרגע אני עובד על משהו שקצת מזכיר את זה, לצורך פרויקט מסוים אני רוצה שיתמוך בכל המודלים אז יצרתי מחלקת base (מחלקה שממנה יירשו מחלקות אחרות) עם פונקציות לשליחת בקשה (עם אפשרות לקבצים כי זה בעיקר מה שאני צריך) ופונקציה שמנתחת את התשובה לאסימונים (עם חלוקה לסוגי הסימונים) ותמחור שבעיקר בשביל זה יצרתי את כל זה (רציתי תאימות באסימונים ותמחור)
        אבל זה תואם במיוחד לפרוקיט שלי כך שלא יודע אם זה רלוונטי (וזה גם רק בתחילת העבודה)
        כמובן כל שרת (llm( מודל שפה אני יוצר בשבילו מחלקה או מבנה (יכול להיות שאני יעשה מחלקה כללית שמקבלת json שיכיל את הנתונים שצריך כדי לפרק.

        זה ממש לא אותו הדבר!
        אני עושה שכל אחד מכניס את api טוקן שלו

        mefateachM תגובה 1 תגובה אחרונה
        0
        • a.y.f.A a.y.f.

          @hartkhartk לא הבנתי מה צריך לבדוק

          H מנותק
          H מנותק
          hartkhartk
          כתב נערך לאחרונה על ידי
          #9

          @a.y.f. כתב בעזרה | דרוש בודקים מאירים ומעירים לחבילת פייתון לעבודה מול api של ai (כרגע רק openai):

          @hartkhartk לא הבנתי מה צריך לבדוק

          החבילה עודכנה ברמות ואני ישמח לתגובות

          תגובה 1 תגובה אחרונה
          0
          • H hartkhartk

            @mefateach כתב בעזרה | דרוש בודקים מאירים ומעירים לחבילת פייתון לעבודה מול api של ai (כרגע רק openai):

            האמת שכרגע אני עובד על משהו שקצת מזכיר את זה, לצורך פרויקט מסוים אני רוצה שיתמוך בכל המודלים אז יצרתי מחלקת base (מחלקה שממנה יירשו מחלקות אחרות) עם פונקציות לשליחת בקשה (עם אפשרות לקבצים כי זה בעיקר מה שאני צריך) ופונקציה שמנתחת את התשובה לאסימונים (עם חלוקה לסוגי הסימונים) ותמחור שבעיקר בשביל זה יצרתי את כל זה (רציתי תאימות באסימונים ותמחור)
            אבל זה תואם במיוחד לפרוקיט שלי כך שלא יודע אם זה רלוונטי (וזה גם רק בתחילת העבודה)
            כמובן כל שרת (llm( מודל שפה אני יוצר בשבילו מחלקה או מבנה (יכול להיות שאני יעשה מחלקה כללית שמקבלת json שיכיל את הנתונים שצריך כדי לפרק.

            זה ממש לא אותו הדבר!
            אני עושה שכל אחד מכניס את api טוקן שלו

            mefateachM מנותק
            mefateachM מנותק
            mefateach
            מדריכים
            כתב נערך לאחרונה על ידי mefateach
            #10

            @hartkhartk גם אצלי זה ככה מה זאת אומרת ברור שמכניסים את ה api רק שלא בניתי את זה כחבילה (זה מובנה בפרויקט שלי (אגב כדאי לציין שהדרך להכניס את ה token היא לפי איך שהמשתמש רוצה אין שום חובה להכניס דרך משתני סביבה)

            אם תצליח להוסיף שיחשב טוקנים ועלויות לדעתי זאת תהיה התקדמות עדירה (אבל זה באמת הרבה יותר מסובך)

            Life is learning

            מתכנת חובבמ תגובה 1 תגובה אחרונה
            1
            • mefateachM mefateach

              @hartkhartk גם אצלי זה ככה מה זאת אומרת ברור שמכניסים את ה api רק שלא בניתי את זה כחבילה (זה מובנה בפרויקט שלי (אגב כדאי לציין שהדרך להכניס את ה token היא לפי איך שהמשתמש רוצה אין שום חובה להכניס דרך משתני סביבה)

              אם תצליח להוסיף שיחשב טוקנים ועלויות לדעתי זאת תהיה התקדמות עדירה (אבל זה באמת הרבה יותר מסובך)

              מתכנת חובבמ מנותק
              מתכנת חובבמ מנותק
              מתכנת חובב
              מדריכים
              כתב נערך לאחרונה על ידי
              #11

              @mefateach למה מסובך?
              אולי במודל חשיבה או עם כלים שאז לא ודאי שאתה מקבל פירוט אבל רק על בסיס קלט - פלט יש ספריות שיודעות לחשב את זה בשביל רוב המודלים

              צריך עזרה בשחזור מידע? ייעוץ? egozkokus1@gmail.com

              mefateachM תגובה 1 תגובה אחרונה
              0
              • מתכנת חובבמ מתכנת חובב

                @mefateach למה מסובך?
                אולי במודל חשיבה או עם כלים שאז לא ודאי שאתה מקבל פירוט אבל רק על בסיס קלט - פלט יש ספריות שיודעות לחשב את זה בשביל רוב המודלים

                mefateachM מנותק
                mefateachM מנותק
                mefateach
                מדריכים
                כתב נערך לאחרונה על ידי
                #12

                @מתכנת-חובב אני צריך חשבון לכל מודל לפי קלט אודיו טקסט פלט אודיו טקסט וחישוב עלות כולל כלי החיפוש יש ספרייה כזאת (חשוב שיהיה מדויק ואם אפשר שגם יידע לשלוף את הערכים מתוך הפלט)

                Life is learning

                מתכנת חובבמ תגובה 1 תגובה אחרונה
                1
                • mefateachM mefateach

                  @מתכנת-חובב אני צריך חשבון לכל מודל לפי קלט אודיו טקסט פלט אודיו טקסט וחישוב עלות כולל כלי החיפוש יש ספרייה כזאת (חשוב שיהיה מדויק ואם אפשר שגם יידע לשלוף את הערכים מתוך הפלט)

                  מתכנת חובבמ מנותק
                  מתכנת חובבמ מנותק
                  מתכנת חובב
                  מדריכים
                  כתב נערך לאחרונה על ידי
                  #13

                  @mefateach בשביל כלי חיפוש כבר כתבתי שאני לא יודע
                  לגבי אודיו כנ"ל אבל אתה יכול לחפש

                  צריך עזרה בשחזור מידע? ייעוץ? egozkokus1@gmail.com

                  תגובה 1 תגובה אחרונה
                  0
                  • H מנותק
                    H מנותק
                    hartkhartk
                    כתב נערך לאחרונה על ידי hartkhartk
                    #14

                    @מתכנת-חובב @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 החבילה לא נבדקה כלל בחלקים האלו (ולמי שרואה את זה כזלזול או ניצול התנצלותי אבל באמת אין לי את האפשרות)

                    mefateachM תגובה 1 תגובה אחרונה
                    1
                    • H hartkhartk

                      @מתכנת-חובב @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 החבילה לא נבדקה כלל בחלקים האלו (ולמי שרואה את זה כזלזול או ניצול התנצלותי אבל באמת אין לי את האפשרות)

                      mefateachM מנותק
                      mefateachM מנותק
                      mefateach
                      מדריכים
                      כתב נערך לאחרונה על ידי
                      #15

                      @hartkhartk כדאי שתביא שם יותר טוב וכן הצעה לשדרוג תמיכה גם בחבילה של גוגל

                      Life is learning

                      תגובה 1 תגובה אחרונה
                      0

                      • התחברות

                      • אין לך חשבון עדיין? הרשמה

                      • התחברו או הירשמו כדי לחפש.
                      • פוסט ראשון
                        פוסט אחרון
                      0
                      • חוקי הפורום
                      • פופולרי
                      • לא נפתר
                      • משתמשים
                      • חיפוש גוגל בפורום
                      • צור קשר