سورس avalai_api

This commit is contained in:
ajokar 2025-03-15 17:55:14 +03:30
commit 785072ceeb
4 changed files with 288 additions and 0 deletions

29
cohere_models.txt Normal file
View File

@ -0,0 +1,29 @@
cohere.command-light-text-v14 ***
error
cohere.command-r-plus-v1:0 ***
error
cohere.command-r-v1:0 ***
مطالعات فرهنگی در مورد تاثیر موسیقی بر فرهنگ، یک زمینه تحقیقاتی جذاب و پرمعنا است. چندین نظریه اصلی وجود دارد که می تواند به ما در درک این ارتباط کمک کند.
۱ - نظریه آگاهی اجتماعی: این نظریه معتقد است که موسیقی می تواند یک ابزار قدرتمند در ایجاد آگاهی اجتماعی و تغییر اجتماعی باشد. موسیقی می تواند احساسات و پیام های اجتماعی را منتقل کند، و به عنوان یک فرم از اعتراض فرهنگی عمل کند. برای مثال، موسیقی می تواند مسائل اجتماعی مانند نابرابری نژادی یا حقوق زنان را مطرح کند و به ترویج یک حس هویت جمعی در میان گروه های محروم کمک کند.
۲ - نظریه هویت فرهنگی: این نظریه بر این ایده تمرکز دارد که موسیقی می تواند در شکل دهی هویت فرهنگی افراد و جوامع نقش مهمی ایفا کند. موسیقی می تواند نشانه ای از تعلق فرد به یک گروه خاص یا سبک فرهنگی باشد و می تواند احساسی از تعلق و هویت را ایجاد کند. برای مثال، موسیقی می تواند بخشی از هویت یک جامعه محلی، قومیت یا حتی یک جنبش فرهنگی بزرگتر باشد.
۳ - نظریه بازنمایی فرهنگی: این نظریه می گوید که موسیقی می تواند یک پلتفرم برای بازنمایی و چالش هنجارهای فرهنگی، انتظارات و باورها باشد. متن ترانه ها و پیام های نهان در موسیقی می توانند طرز تلقی ها را در مورد مسائل فرهنگی مختلف شکل دهند و تغییر دهند. برای مثال، یک قطعه موسیقی می تواند نقش های جنسیتی را زیر سوال ببرد یا نگرش های حاکم بر زیبایی را به چالش کشد.
4 - نظریه اقتصاد فرهنگی: این نظریه بر جنبه های اقتصادی تولید، مصرف و ارزش موسیقی تمرکز دارد. آن می گوید که موسیقی یک کالای فرهنگی است که در بازار تجارت می شود و می تواند نشانگر نابرابری های اجتماعی و اقتصادی باشد. همچنین می تواند یک راه برای مقاومت در برابر سرمایه داری و ایجاد یک حس جامعه پویاتر باشد. برای مثال، حرکت های زیرزمینی موسیقی می توانند یک فضای جایگزین برای بیان و یک شکل از اعتراض فرهنگی را ایجاد کنند.
۵ - نظریه قدرت نرم: این نظریه معتقد است که موسیقی می تواند به عنوان یک ابزار برای کسب قدرت و تاثیرگذاری بر دیگران استفاده شود. موسیقی می تواند احساسات و رفتارهای مردم را شکل دهد و یک ابزار برای کسب مشروعیت و تثبیت قدرت باشد. برای مثال، برخی دولت ها از موسیقی برای پیشبرد یک پیام ملی یا ایدئولوژیک خاص استفاده می کنند.
این نظریه ها فقط چند نمونه از چگونگی مطالعه تاثیر موسیقی بر فرهنگ در مطالعات فرهنگی است. این زمینه تحقیقاتی پویایی، پیچیدگی و تاثیرات چند بعدی موسیقی بر زندگی اجتماعی و فرهنگی ما را آشکار می کند.
cohere.command-text-v14 ***
error
cohere.embed-english-v3 ***
error
cohere.embed-multilingual-v3 ***
error

96
models.txt Normal file
View File

@ -0,0 +1,96 @@
anthropic---anthropic.claude-3-5-haiku-20241022-v1:0
anthropic---anthropic.claude-3-5-sonnet-20240620-v1:0
anthropic---anthropic.claude-3-5-sonnet-20241022-v2:0
anthropic---anthropic.claude-3-7-sonnet-20250219-v1:0
anthropic---anthropic.claude-3-haiku-20240307-v1:0
anthropic---anthropic.claude-3-opus-20240229-v1:0
anthropic---anthropic.claude-3-sonnet-20240229-v1:0
cohere---cohere.command-light-text-v14
cohere---cohere.command-r-plus-v1:0
cohere---cohere.command-r-v1:0
cohere---cohere.command-text-v14
cohere---cohere.embed-english-v3
cohere---cohere.embed-multilingual-v3
deepseek---deepseek-chat
deepseek---deepseek-coder
deepseek---deepseek-reasoner
google---gemini-1.5-flash
google---gemini-1.5-flash-001
google---gemini-1.5-flash-002
google---gemini-1.5-flash-8b
google---gemini-1.5-flash-8b-exp-0827
google---gemini-1.5-flash-8b-exp-0924
google---gemini-1.5-flash-exp-0827
google---gemini-1.5-flash-latest
google---gemini-1.5-pro
google---gemini-1.5-pro-001
google---gemini-1.5-pro-002
google---gemini-1.5-pro-exp-0801
google---gemini-1.5-pro-exp-0827
google---gemini-1.5-pro-latest
google---gemini-2.0-flash
google---gemini-2.0-flash-exp
google---gemini-2.0-flash-lite
google---gemini-2.0-flash-thinking-exp
google---gemini-2.0-flash-thinking-exp-01-21
google---gemini-2.0-pro-exp-02-05
google---gemini-exp-1114
google---gemini-exp-1206
google---gemini-pro
meta---meta.llama3-1-405b-instruct-v1:0
meta---meta.llama3-1-70b-instruct-v1:0
meta---meta.llama3-1-8b-instruct-v1:0
meta---meta.llama3-2-11b-instruct-v1:0
meta---meta.llama3-2-1b-instruct-v1:0
meta---meta.llama3-3-70b-instruct-v1:0
mistral ai---mistral.mistral-large-2407-v1:0
openai---babbage-002
openai---chatgpt-4o-latest
openai---dall-e-2
openai---dall-e-3
openai---davinci-002
openai---gpt-3.5-turbo
openai---gpt-3.5-turbo-0125
openai---gpt-3.5-turbo-0301
openai---gpt-3.5-turbo-0613
openai---gpt-3.5-turbo-1106
openai---gpt-3.5-turbo-16k
openai---gpt-3.5-turbo-16k-0613
openai---gpt-3.5-turbo-instruct
openai---gpt-4
openai---gpt-4-0125-preview
openai---gpt-4-0613
openai---gpt-4-1106-preview
openai---gpt-4-turbo
openai---gpt-4-turbo-2024-04-09
openai---gpt-4.5-preview
openai---gpt-4.5-preview-2025-02-27
openai---gpt-4o
openai---gpt-4o-2024-05-13
openai---gpt-4o-2024-08-06
openai---gpt-4o-2024-11-20
openai---gpt-4o-audio-preview
openai---gpt-4o-audio-preview-2024-10-01
openai---gpt-4o-audio-preview-2024-12-17
openai---gpt-4o-mini
openai---gpt-4o-mini-2024-07-18
openai---gpt-4o-mini-audio-preview
openai---gpt-4o-mini-audio-preview-2024-12-17
openai---o1
openai---o1-2024-12-17
openai---o1-mini
openai---o1-mini-2024-09-12
openai---o1-preview
openai---o1-preview-2024-09-12
openai---o3-mini
openai---o3-mini-2025-01-31
openai---omni-moderation-2024-09-26
openai---omni-moderation-latest
openai---text-embedding-3-large
openai---text-embedding-3-small
openai---text-embedding-ada-002
openai---text-moderation-latest
openai---text-moderation-stable
openai---tts-1
openai---tts-1-hd
openai---whisper-1

103
result.txt Normal file
View File

@ -0,0 +1,103 @@
gpt-4o ***
کلیدواژه‌های مهم متن قانونی:
1. وزارت دارایی
2. مبلغ
3. درآمد عمومی
4. کل کشور
5. تشکیل دادگاه‌های منحل شده
6. احتياجات ضروري
7. وزارت دادگستری
8. صورت‌ریزی
9. مصرف
10. قانون
11. ماده واحده
12. جلسه
13. اسفند ماه
14. یک هزار و سیصد و سی و سه
15. تصویب
16. مجلس شورای ملی
gpt-4o-mini ***
کلیدواژه‌های مهم متن قانونی:
1. ماده واحده
2. وزارت دارايي
3. مبلغ 166848180 ريال
4. درآمد عمومي
5. تشكيل دادگاه هاي منحل شده
6. احتياجات ضروري
7. وزارت دادگستري
8. صورت ريزي
9. مصرف
10. تصويب
11. مجلس شوراي ملي
12. تاريخ: پنجشنبه بيست و ششم اسفند ماه يك هزار و سيصد و سي و سه
deepseek-chat ***
کلیدواژه‌های مهم این متن قانونی به شرح زیر است:
1. **وزارت دارایی**
2. **مبلغ 166848180 ریال**
3. **درآمد عمومی کل کشور**
4. **تشکیل دادگاه‌های منحل شده**
5. **احتیاجات ضروری**
6. **وزارت دادگستری**
7. **صورت‌ریزی**
8. **تصویب مجلس شورای ملی**
9. **جلسه پنجشنبه بیست و ششم اسفند ماه ۱۳۳۳**
anthropic.claude-3-5-haiku-20241022-v1:0 ***
کلیدواژه های مهم متن قانونی:
1. وزارت دارایی
2. محل درآمد عمومی
3. تشکیل دادگاه های منحل شده
4. وزارت دادگستری
5. مبلغ 166,848,180 ریال
6. مجلس شورای ملی
7. ماده واحده
8. اختیارات مالی
9. تاریخ تصویب: 26 اسفند 1333
10. صورت ریزی هزینه
cohere.command-r-v1:0 ***
لیست کلیدواژه های مهم:
۱- وزارت دارایی
۲- درآمد عمومی
۳- تشکیل دادگاه
۴- وزارت دادگستری
۵- مجلس شورای ملی
۶- ماده واحده
۷- قانون
۸- جلسه
۹- تصویب
۱۰- ریال
آیا می خواهید درباره ی یکی از این کلیدواژه ها اطلاعات بیشتری بدانید؟
gemini-2.0-flash ***
* وزارت دارایی
* درآمد عمومی کل کشور
* تشکیل دادگاه‌های منحل شده
* وزارت دادگستری
* صورت ریز (بودجه)
* مجلس شورای ملی
* تصویب قانون
meta.llama3-1-405b-instruct-v1:0 ***
error
mistral.mistral-large-2407-v1:0 ***
error

60
test_api.py Normal file
View File

@ -0,0 +1,60 @@
from openai import OpenAI
import requests
from langchain_openai import ChatOpenAI # pip install -U langchain_openai
url = "https://api.avalai.ir/v1"
key = 'aa-4tvAEazUBovEN1i7i7tdl1PR93OaWXs6hMflR4oQbIIA4K7Z'
api_key = f"Bearer {key}"
with open('models.txt', 'r') as modelfiles:
models = modelfiles.read().splitlines()
messages = [
{"role": "system", "content": "تو یک دستیار حقوقی در زمینه قانون گذاری مجلس هستی و بر قوانین مجلس شورای اسلامی کشور ایران به خوبی احاطه داری."},
{"role": "user", "content": """کلیدواژه های مهم این متن قانونی را استخراج کن و در قالب یک لیست در خروجی نمایش بده:
متن قانونی:«ماده واحده به وزارت دارايي اجازه داده مي شود مبلغ 166848180 ريال از محل درآمد عمومي كل كشور براي تشكيل دادگاه هاي منحل شده و احتياجات ضروري به اختيار وزارت دادگستري بگذارد تا طبق صورت ريزي كه با نظر وزارت دارايي تنظيم خواهد گرديد به مصرف برسانند.
اين قانون كه مشتمل بر ماده واحده است در جلسه پنجشنبه بيست و ششم اسفند ماه يك هزار و سيصد و سي و سه به تصويب مجلس شوراي مليرسيد.»
"""},
]
# استفاده از مدل gpt-4o-mini
model_names = "gpt-4o", "gpt-4o-mini", "deepseek-chat", "anthropic.claude-3-5-haiku-20241022-v1:0", "cohere.command-r-v1:0", "gemini-2.0-flash", "meta.llama3-1-405b-instruct-v1:0", "mistral.mistral-large-2407-v1:0"
results = ''
for model in model_names:
#if model.startswith('cohere'):
# model_name = model.split('---')[1]
model_name = model
llm = ChatOpenAI(
model=model_name, base_url=url , api_key=api_key
)
try:
result = llm.invoke(messages)
print(f'OK --- {model_name}')
results += model_name + " *** \n" + result.content + '\n\n'
except:
print(f'FAIL --- {model_name}')
results += model_name + " *** \n" + "error" + '\n\n'
with open('result.txt', mode='w', encoding='utf-8') as file:
file.write(results.strip())
"""
models_list = []
for item in response.json()['data']:
models_list.append(item['owned_by'] + "---" + item['id'])
models_list.sort()
models_text = ''
for item in models_list:
models_text += item + '\n'
with open('models.txt', mode='w') as file:
file.write(models_text.strip())
"""