kimi_api.py 611 B

123456789101112131415161718192021222324252627
  1. """
  2. @author: luojunhui
  3. """
  4. from openai import OpenAI
  5. def kimi_process(prompt):
  6. """
  7. Ask Kimi for information
  8. :param prompt: tiny text
  9. :return: "{}"
  10. """
  11. client = OpenAI(
  12. api_key='sk-5DqYCa88kche6nwIWjLE1p4oMm8nXrR9kQMKbBolNAWERu7q',
  13. base_url="https://api.moonshot.cn/v1"
  14. )
  15. chat_completion = client.chat.completions.create(
  16. messages=[
  17. {
  18. "role": "user",
  19. "content": prompt,
  20. }
  21. ],
  22. model="moonshot-v1-8k",
  23. )
  24. response = chat_completion.choices[0].message.content
  25. return response