utils_call_free_al.py 744 B

12345678910111213141516171819202122232425262728
  1. # -*- coding: utf-8 -*-
  2. from openai import OpenAI
  3. class FREEAI(object):
  4. def call_ai(self, message):
  5. try:
  6. client = OpenAI(
  7. api_key="sk-rM32T5VuyyCFyZGyEe006aEdFe6e4301A7627f7a3973Df17",
  8. base_url="https://knox.chat/v1",
  9. )
  10. completion = client.chat.completions.create(
  11. model="deepseek-ai/DeepSeek-R1-Distill-Llama-70B-free",
  12. messages=[{"role": "user", "content": f"{message}"}],
  13. temperature=0.3,
  14. )
  15. result = completion.choices[0].message.content
  16. return result
  17. except Exception as e:
  18. print(e)
  19. # free = FREEAI()
  20. # chat = free.call_kimi('你好')
  21. # print(chat)