2025年codevs题库(codeup题库在哪)

codevs题库(codeup题库在哪)闯关任务 1 Leetcode 383 笔记中提交代码与 leetcode 提交通过截图 啊 这就过了 from collections import Counter class Solution def canConstruct self ransomNote str magazine str gt bool return Counter ransomNote

大家好,我是讯享网,很高兴认识大家。



闯关任务1:Leetcode 383(笔记中提交代码与leetcode提交通过截图)

啊?这就过了()

from collections import Counter

class Solution:

  def canConstruct(self, ransomNote: str, magazine: str) -> bool:

    return Counter(ransomNote) <= Counter(magazine)


讯享网

闯关任务2:Vscode连接InternStudio debug笔记

使用自带的share文件夹里的环境

使用pip install -t命令安装openai库到看开发机/root/myenvs目录下并引用

算不算顺便完成了任务3()

使用vsc调试

确定问题是输出的json带有markdown标志导致的

去掉markdown标志,问题解决

附最终代码
import sys  
# 你要添加的目录路径   your_directory = ‘/root/myenvs’    

检查该目录是否已经在 sys.path 中  

if your_directory not in sys.path:       # 将目录添加到 sys.path       sys.path.append(your_directory)   from openai import OpenAI import json def internlm_gen(prompt,client):     “’     LLM生成函数     Param prompt: prompt string     Param client: OpenAI client     “’     response = client.chat.completions.create(         model="internlm2.5-latest",         messages=[             {"role": "user", "content": prompt},       ],         stream=False     )     return response.choices[0].message.content

api_key = ” client = OpenAI(base_url="https://internlm-chat.intern-ai.org.cn/puyu/api/v1/",api_key=api_key)

content = """ 书生浦语InternLM2.5是上海人工智能实验室于2024年7月推出的新一代大语言模型,提供1.8B、7B和20B三种参数版本,以适应不同需求。 该模型在复杂场景下的推理能力得到全面增强,支持1M超长上下文,能自主进行互联网搜索并整合信息。 """ prompt = f""" 请帮我从以下内的这段模型介绍文字中提取关于该模型的信息,要求包含模型名字、开发机构、提供参数版本、上下文长度四个内容,以json格式返回。 `{content}` """ res = internlm_gen(prompt,client) res_json = json.loads(res.strip('json ').strip('” ‘)) print(res_json)

小讯
上一篇 2025-06-13 14:56
下一篇 2025-04-18 10:44

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/169006.html