config.py 1.3 KB

1234567891011121314151617181920212223242526
  1. import socket
  2. def get_ip_address():
  3. try:
  4. # 创建一个socket对象
  5. s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  6. # 连接到一个公共DNS服务器(此处以Google DNS为例)
  7. s.connect(("8.8.8.8", 80))
  8. # 获取本机的IP地址
  9. ip_address = s.getsockname()[0]
  10. s.close()
  11. return ip_address
  12. except Exception as e:
  13. return str(e)
  14. api_key = "sk-iREtaVNjamaBArOTlc_2BfGFJVPiU-9EjSFMUspIPBT3BlbkFJxS0SMmKZD9L9UumPczee4VKawCwVeGBQAr9MgsWGkA"
  15. basic_path = './process'
  16. openai_url = 'https://api.openai.com/v1'
  17. proxy_url = 'https://fast.bemore.lol/v1'
  18. cls_system_prompt = '你是一个名字判断专家,你需要根据提供的列表中的每一个字典元素的会员姓名,判断其名字分类,分别为3类: 亚裔华人,亚裔非华人, 非亚裔,并将结果填充到会员分类中, 整合之后返回与提供数据一样的格式给我'
  19. user_prompt = """提供的数据:{chunk}
  20. 返回的数据:"""
  21. port = 8070
  22. ip = get_ip_address()
  23. file_base_url = f'http://{ip}:{port}/data'
  24. model_save_path = '/dalin/name_classify/bert/model/bert-name-classify/best_model_2024_9_4.pkl'
  25. pre_train_model = '/dalin/name_classify/bert/model/bert-name-classify'
  26. label_revert_map = {0:'亚裔华人', 1:'亚裔非华人', 2:'非亚裔'}