首页 > 其他分享 >Chat接入

Chat接入

时间:2024-01-25 10:46:10浏览次数:22  
标签:https Chat 接入 assistant content api role chat

一、文档

https://platform.openai.com/docs/api-reference/chat

二、调用

curl https://api.openai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "gpt-3.5-turbo",
"messages": [{"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "Hello!"}]
}'

# 添加代理
curl -x http://116.198.46.47:10089 https://api.openai.com/v1/chat/completions \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer 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' \
-d '{
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "Hello!"}]
}'
{
  "model": "gpt-3.5-turbo",
  "messages": [
    {
      "role": "system", 
      "content": "You are a helpful assistant."
    }, 
    {
      "role": "user", 
      "content": "Hello!"
    }
  ]
}

{
  "id": "chatcmpl-123",
  "object": "chat.completion",
  "created": 1677652288,
  "choices": [{
    "index": 0,
    "message": {
      "role": "assistant",
      "content": "\n\nHello there, how may I assist you today?",
    },
    "finish_reason": "stop"
  }],
  "usage": {
    "prompt_tokens": 9,
    "completion_tokens": 12,
    "total_tokens": 21
  }
}

三、调用

1、流式调用

HTTP事件流 text/event-stream

标签:https,Chat,接入,assistant,content,api,role,chat
From: https://www.cnblogs.com/meidanlong/p/17986628

相关文章

  • Completions接入
    一、文档https://platform.openai.com/docs/api-reference/completions二、调用curlhttps://api.openai.com/v1/completions\-H"Content-Type:application/json"\-H"Authorization:Bearer$OPENAI_API_KEY"\-d'{"model&q......
  • 文心一格接入
    〇、获取AccessToken获取AccessToken一、文生图AI作画-高级版-语言与知识|百度智能云文档请求示例HTTP方法:POST请求URL:https://aip.baidubce.com/rpc/2.0/ernievilg/v1/txt2imgv2URL参数:参数值access_token通过APIKey和SecretKey获取的access_to......
  • 文心一言 VS 讯飞星火 VS chatgpt (186)-- 算法导论14.1 3题
    三、用go语言,写出OS-SELECT的非递归版本。文心一言:下面是使用Go语言编写的OS-SELECT的非递归版本:funcOS_SELECT(T*Node,kint)*Node{//找到最小秩的节点minRankNode:=findMinRankNode(T)//如果最小秩的节点就是目标节点,则返回该节点if......
  • 使用CPU运行大语言模型(LLM),以清华开源大模型ChatGLM3为例:无需显卡!用CPU搞定大模型运行
    教程视频地址:无需显卡!用CPU搞定大模型运行部署!【详细手把手演示】按照上面视频进行安装配置之前需要注意,python编程环境需要大于等于python3.10,否则会运行报错。下载好GitHub上的项目代码后需要运行pipinstall-rrequirements.txt配置好后运行效果:相关资料:【ChatGL......
  • ChatGPT无法登录报错something went wrong. please make sure your device's date and
    这两天Android在登陆ChatGPT的时候,出现错误:somethingwentwrong.pleasemakesureyourdevice'sdateandtimearesetproperly如下图:这个问题就出现的非常蹊跷,于是我在网上搜索了一圈,很多的教程都指向节点网络问题,但是我的Hostease网络确定没有问题,因此这个问题就快无解了,正......
  • chatglm论文
    http://xxx.itp.ac.cn/pdf/2103.10360.pdf摘要:使用一个autoencoder和autoagressive的模型达到更好效果.定义输入文字:x=[\(x_1,...,x_n\)]textspans:{\(s_1,...s_m\)}\(s_i\):一段连续的tokens每一个s用一个[MASK]来替代.所以他一个符号盖住了一片token.随机交换spa......
  • 梳理Langchain-Chatchat知识库API接口
    一.Langchain-Chatchat知识库管理1.Langchain-Chatchat对话和知识库管理界面  Langchain-Chatchatv0.28完整的界面截图,如下所示:2.知识库中源文件和向量库  知识库test中源文件和向量库的位置,如下所示:3.知识库表结构  knowledge_base数据表内容,如下所示:二.......
  • 高效又稳定的ChatGPT大模型训练技巧总结,让训练事半功倍!
    高效又稳定的ChatGPT大模型训练技巧总结,让训练事半功倍!前言近期,ChatGPT成为了全网热议的话题。ChatGPT是一种基于大规模语言模型技术(LLM,largelanguagemodel)实现的人机对话工具。现在主流的大规模语言模型都采用Transformer网络,通过极大规模的数据进行自监督训练。但是,......
  • 小白放心看|简单聊聊Chat-GPT和大模型
    今年,Chat-GPT问世之后,国内外诸多知名公司,如百度、阿里和谷歌等纷纷加入到大模型研发优化的行列中来。短时间内,GPT不仅成为科技圈新宠,还频频“破圈”在人们的日常学习办公生活中得到广泛应用。无论是业内人员还是科技小白都惊叹于其对语言的优秀处理能力。Chat-GPT火爆之后,大模......
  • 【ChatGPT】各大互联网企业开发的类ChatGPT大模型
     各大互联网企业开发的类ChatGPT大模型国际互联网公司国内互联网公司 ChatGPT是由开放人工智能公司OpenAI开发的一款基于人工智能技术的聊天机器人,采用了大规模Transformer网络,可以实现对话的生成和理解。其可以进行多轮对话,并具备一定的语言理解和推理能力,可以回答......