سورس avalai_api
This commit is contained in:
commit
785072ceeb
29
cohere_models.txt
Normal file
29
cohere_models.txt
Normal 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
96
models.txt
Normal 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
103
result.txt
Normal 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
60
test_api.py
Normal 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())
|
||||||
|
"""
|
||||||
|
|
Loading…
Reference in New Issue
Block a user