codegeex4.py 675 B

123456789101112131415161718192021222324252627
  1. import json
  2. from openai import OpenAI
  3. import requests
  4. import os
  5. from dotenv import load_dotenv
  6. # 加载 .env 文件
  7. load_dotenv()
  8. def codegeex4(messages_list, temperature=0.2, top_p=0.95):
  9. openai_api_key = os.getenv("openai_api_key")
  10. openai_api_base = os.getenv("openai_api_base")
  11. model_name = os.getenv("model_name")
  12. client = OpenAI(
  13. api_key=openai_api_key,
  14. base_url=openai_api_base,
  15. )
  16. chat_response = client.chat.completions.create(
  17. model=model_name,
  18. messages=messages_list,
  19. temperature =temperature,
  20. top_p=top_p,
  21. max_tokens=8192
  22. )
  23. return chat_response.choices[0].message.content