GitHub Models - 尝试一下使用GitHub Models

1.简单介绍

GitHub Models的地址是https://github.com/marketplace/models , 当前在GitHub Models也提供了很多可选择的大语言模型,比如GPT-5,GPT-4o, Phi-4以及Llama和Mistral的系列模型等,当然也包含了当前比较火的DeepSeek V3和DeepSeek R1,具体的模型类别,可以查看这个链接marketplace。登录GitHub Models后,可以在Play ground中选择特定的模型进行试用,如下图所示,

这边尝试使用代码(使用一下微软开源框架Semantic Kernel)的方式来调用一下GitHub Models

2.具体说明

2.1 查看模型的代码示例

在GitHub Models的Play ground中,点击code按钮,可以看到调用特定模型的代码示例

2.2 模型比较

点击GitHub Models Play ground中的Compare按钮,还可以对不同模型进行比较

这边简单比较了一下GPT-4o和DeepSeek-R1的答复,发现DeepSeek-R1确实做了推理的部分,不错的。

2.3 调用GitHub Model

这边尝试使用一下小模型(SLM),现 Phi-4, 在GitHub Models Play ground中,点击 Use this model按钮,

这时会弹出Get API key的窗口,这里有具体的步骤,如下图

点击Developer key按钮,获取一个personal access token

点击Get devloper key按钮后,会跳转到Token页面tokens

点击Generate new token按钮, 最后会有一个PAT token出现,需要把值copy出来。

一般在调用GitHub Models的程序中,需要配置Model Id, Model Uri, PAT Key,

下面是用基于.NET的开源框架Semantic Kernel进行GitHub Model调用的部分代码,

复制代码
var client = new OpenAIClient(new ApiKeyCredential(githubPAT), new OpenAIClientOptions { Endpoint = new Uri(uri) });
// Create a chat completion service
var builder = Kernel.CreateBuilder();
builder.AddOpenAIChatCompletion(modelId, client);
// Get the chat completion service
Kernel kernel = builder.Build();
var chat = kernel.GetRequiredService<IChatCompletionService>();
var history = new ChatHistory();
history.AddSystemMessage("你是一名种菜很有经验的菜农,会用非常简短的话语来教导大家种菜方面的知识,如果问到别的问题,你就回复'不知道'。总是用非常礼貌的态度回复大家.");

2.4 测试一下

假定是一个.NET console程序,则结果如下图

note, GitHub Model Phi-4能正常返回结果,这样就有了免费的Model来试用了。

3.总结

本文简单介绍了一下使用GitHub Models的过程,具体的细节相对多一些。

可以根据需要到网站中去选择合适自己的Model进行使用, https://github.com/marketplace?type=models

如果本文哪里有错误的地方,麻烦告之,谢谢谢谢!

相关推荐
云表无代码开发1 小时前
雷军救WPS“三次”!WPS注入新生力量,不再抄袭微软
大数据·microsoft
Autumn_ing3 小时前
Design.md生成UI怎么验收?举例运营后台的颜色、状态和数据核对
前端·ui·ai·设计系统·paico·ai生成ui·design.md
RobinDevNotes4 小时前
一套代码发布到十几个平台:Cocos入门速览
typescript·c#·游戏开发
数商思语行5 小时前
企微、Agent平台与业务系统各管什么:读懂系统图
人工智能·ai·供应链·商业分析·ontology·本体·fde
硅基流动5 小时前
岚图汽车 × 硅基流动:构建统一大模型调度管理平台
人工智能·科技·ai·汽车
阿松爱学习6 小时前
【Unity开发】监听Scene场景事件
unity·c#
土星云SaturnCloud6 小时前
土星云智慧服务区方案:AI视觉+边缘计算+视频存管一体化的全场景智能化落地解析
服务器·人工智能·ai·边缘计算
u1301307 小时前
GitHub 热榜项目:日榜(2026-10-15)
人工智能·github
张不净7 小时前
【Git 基础命令】从混乱到稳定的日常工作流
github
用户7273744138847 小时前
去掉图片背景:边缘发虚是怎么来的
github