This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
язык_программирования_python [2026/10/10 08:28] val [openai_request_to_llm.py] |
язык_программирования_python [2026/10/12 11:15] (current) val [openai_request_to_llm.py] |
||
|---|---|---|---|
| Line 499: | Line 499: | ||
| </code> | </code> | ||
| - | ==== request_to_my_ollama.py ==== | ||
| - | <code> | ||
| - | # apt install python3-openai | ||
| - | или | ||
| - | $ pip install openai | ||
| - | </code><code> | ||
| - | from openai import OpenAI | ||
| - | |||
| - | client = OpenAI( | ||
| - | base_url="http://val.bmstu.ru:8080/v1", | ||
| - | api_key="1234567890abcdefg" | ||
| - | ) | ||
| - | |||
| - | print("Введите ваш запрос и нажмите Enter:") | ||
| - | user_prompt = input() | ||
| - | |||
| - | response = client.chat.completions.create( | ||
| - | model="ornith-1.5:9b", | ||
| - | messages=[ | ||
| - | {"role": "user", "content": user_prompt} | ||
| - | ], | ||
| - | temperature=0.7 | ||
| - | ) | ||
| - | |||
| - | print(response.choices[0].message.content) | ||
| - | </code> | ||
| ==== request_to_llm.py ==== | ==== request_to_llm.py ==== | ||
| Line 542: | Line 516: | ||
| sdk = AIStudio( | sdk = AIStudio( | ||
| folder_id=os.getenv("YANDEX_FOLDER_ID"), | folder_id=os.getenv("YANDEX_FOLDER_ID"), | ||
| - | auth=os.getenv("YANDEX_API_KEY") | + | auth=os.getenv("API_KEY") |
| ) | ) | ||
| messages = [{"role": "system", "text": system_prompt}] | messages = [{"role": "system", "text": system_prompt}] | ||
| Line 648: | Line 622: | ||
| </code> | </code> | ||
| + | ==== request_to_my_ollama.py ==== | ||
| + | |||
| + | * самый простой пример для желающих | ||
| + | |||
| + | <code> | ||
| + | # apt install python3-openai | ||
| + | или | ||
| + | $ pip install openai | ||
| + | </code><code> | ||
| + | from openai import OpenAI | ||
| + | |||
| + | client = OpenAI( | ||
| + | base_url="http://val.bmstu.ru:8080/v1", | ||
| + | api_key="1234567890abcdefg" | ||
| + | ) | ||
| + | |||
| + | print("Введите ваш запрос и нажмите Enter:") | ||
| + | user_prompt = input() | ||
| + | |||
| + | response = client.chat.completions.create( | ||
| + | model="ornith-1.5:9b", | ||
| + | messages=[ | ||
| + | {"role": "user", "content": user_prompt} | ||
| + | ], | ||
| + | temperature=0.7 | ||
| + | ) | ||
| + | |||
| + | print(response.choices[0].message.content) | ||
| + | </code> | ||
| ==== agent_rand_hello.py ==== | ==== agent_rand_hello.py ==== | ||