当前位置: 首页 > wzjs >正文

自己人网站建设免费二级域名注册网站

自己人网站建设,免费二级域名注册网站,文山专业网站建设公司,0453牡丹江信息网二手房买卖什么是openai-java OpenAI-Java 是一个为 Java 开发者设计的开源库&#xff0c;用于简化与 OpenAI 模型&#xff08;如 GPT-3、ChatGPT、GPT-4 等&#xff09;的交互。从使用上来说跟python库还是挺像的, 不过更方便了java程序员来是用 引入依赖 <dependency><grou…

什么是openai-java

OpenAI-Java 是一个为 Java 开发者设计的开源库,用于简化与 OpenAI 模型(如 GPT-3、ChatGPT、GPT-4 等)的交互。从使用上来说跟python库还是挺像的, 不过更方便了java程序员来是用

引入依赖

<dependency><groupId>com.openai</groupId><artifactId>openai-java</artifactId><version>1.6.1</version>
</dependency>

实现一个简单对话

创建一个OpenAIClient

注意: 每个client都会维护一个连接池, 因此最好是全局使用一个client即可, 为了节省资源无需每次调用都创建一个client
这里我使用的LMStudio本地部署的模型, 因此我的baseUrl是本地的服务,即便本地没有apikey需要设置为空白字符串

OpenAIClient client = OpenAIOkHttpClient.builder().apiKey("").baseUrl("http://127.0.0.1:1234/v1").build();

创响应参数

addUserMessage即是提示词, 可以添加多个提示词, 这里我是用了qwen3-8b模型, "/no_think"是为了关闭模型的推理功能, 这里大家可以根据自己的模型来自行设置

ChatCompletionCreateParams params = ChatCompletionCreateParams .builder().addUserMessage("简单介绍一下自己").addUserMessage("/no_think").model("qwen3-8b").build();

完整代码

public class AIMain {public static void main(String[] args) throws Exception {OpenAIClient client = OpenAIOkHttpClient.builder().apiKey("").baseUrl("http://127.0.0.1:1234/v1").build();// 创建响应参数ChatCompletionCreateParams params = ChatCompletionCreateParams .builder().addUserMessage("简单介绍一下自己").addUserMessage("/no_think").model("qwen3-8b").build();// 发送请求并接收响应ChatCompletion chatCompletion = client.chat().completions().create(params);String json = MapperUtils.obj2json(chatCompletion);System.out.println(json);}
}

测试结果

{"id": "chatcmpl-u129ppf7md9q27hrul5prs","choices": [{"finish_reason": "stop","index": 0,"logprobs": null,"message": {"content": "<think>\n\n</think>\n\n你好!我是一个大型语言模型,由阿里巴巴集团旗下的通义实验室研发。我的名字是通义千问,你可以叫我Qwen。我能够进行多轮对话,回答各种问题,创作文字,比如写故事、写邮件、写剧本等,还能进行逻辑推理、数学计算和代码生成。我支持多种语言,包括中文、英文、日文、韩文、西班牙文等。\n\n我的目标是成为你身边的智能助手,帮助你更高效地获取信息、解决问题和创造内容。无论你是想学习新知识,还是需要一些灵感和创意,我都会尽力提供帮助。如果你有任何问题或需要 assistance,随时告诉我!","role": "assistant","valid": true},"valid": true}],"created": 1748869524,"model": "qwen3-8b","object": "chat.completion","system_fingerprint": "qwen3-8b","usage": {"completion_tokens": 142,"prompt_tokens": 15,"total_tokens": 157,"valid": true},"valid": true,"stats": {}
}
http://www.dtcms.com/wzjs/120562.html

相关文章:

  • b2b2c网站怎么做今天的最新新闻内容
  • 沧州做网站哪家好公众号排名优化
  • asp.net怎么生成网站网络优化工资一般多少
  • 南京网站制作价格关键词代发排名推广
  • 自己做的网站如何上传快手seo
  • 宁波 做网站营业推广名词解释
  • 网站后台怎么不能上传图片无锡seo公司找哪家好
  • php 网站开发360河北网站优化公司
  • 唐山建设网站制作查企业信息查询平台
  • 网站推广哪种方法最百度上海分公司地址
  • 建设部职称评审的网站手机制作网站的软件
  • 织梦汽车网站模板免费下载重大军事新闻最新消息
  • 做百度推广需要自己有个网站吗我的百度账号
  • 中山移动网站设计seo 公司
  • flask 电影网站开发百度广告平台电话
  • 怎么做网站卖产品网络营销工具有哪些?
  • 做网站托管搜索引擎优化的报告
  • 满屏滚动网站咋做搜索百度网址网页
  • 做网站赚钱新手如何涨1000粉
  • 免费网站空间php网络营销价格策略有哪些
  • 网站框架是谁做正版seo搜索引擎
  • 私人做的网站怎么挣钱网络营销与传统营销有哪些区别
  • 织梦网站建设网页怎么优化关键词排名优化
  • 独立站是b2b还是b2c爱站小工具计算器
  • 如何做病毒式网站推广优秀营销软文范例300字
  • wordpress流量快北京百度搜索排名优化
  • 怎么做php登陆网站10常用的网络营销方法
  • 模仿网站今日新闻播报
  • 网站编辑超链接怎么做如何制作一个网页页面
  • 全国卫生机构建设管理系统网站百度人工电话多少号