api_kimi.py 740 B

123456789101112131415161718192021222324252627282930
  1. # -*- coding: utf-8 -*-
  2. from openai import OpenAI
  3. '''
  4. moonshot-v1-8k
  5. moonshot-v1-32k
  6. moonshot-v1-128k
  7. '''
  8. class KIMI(object):
  9. def call_kimi(self, message):
  10. try:
  11. print('call kimi')
  12. client = OpenAI(
  13. api_key="sk-Fz9tRF8naXReN2H7zcB1AEtnpOmhonFPJgxlVvQHpql54Ymu",
  14. base_url="https://api.moonshot.cn/v1",
  15. )
  16. completion = client.chat.completions.create(
  17. model="moonshot-v1-128k",
  18. messages=[{"role": "user", "content": f"{message}"}],
  19. temperature=0.3,
  20. )
  21. result = completion.choices[0].message.content
  22. return result
  23. except Exception as e:
  24. print(e)