国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

智譜AI:ChatGLM API調(diào)用說(shuō)明

這篇具有很好參考價(jià)值的文章主要介紹了智譜AI:ChatGLM API調(diào)用說(shuō)明。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、前言:

智譜AI與清華KEG實(shí)驗(yàn)室發(fā)布的ChatGLM大語(yǔ)言模型,支持8k上下文,在內(nèi)容創(chuàng)作、文本理解、信息抽取等任務(wù)上表現(xiàn)突出。經(jīng)過(guò)海量中英標(biāo)識(shí)符的預(yù)訓(xùn)練與人類(lèi)偏好對(duì)齊訓(xùn)練,相比一代模型在 MMLU、C-Eval、GSM8K 分別取得了16%、36%、280%的提升,并登頂中文任務(wù)榜單C-Eval。

二、獲取API Key:

1、打開(kāi)網(wǎng)址:智譜AI開(kāi)放平臺(tái)?注冊(cè)賬號(hào)登錄

2、登錄——右上角(查看API Key)

3、注冊(cè)后贈(zèng)送100萬(wàn)token,實(shí)名認(rèn)證后多贈(zèng)送400萬(wàn)(有效期一個(gè)月)

chatglm的api,API接口,python,語(yǔ)言模型,智譜?

chatglm的api,API接口,python,語(yǔ)言模型,智譜?

chatglm的api,API接口,python,語(yǔ)言模型,智譜?

三、安裝及調(diào)用:

首先請(qǐng)通過(guò)如下方式進(jìn)行安裝:

pip install zhipuai

我們升級(jí)了最新的模型 GLM-4、GLM-3-Turbo,支持了System Prompt、Function Call、Retrieval、Web_Search等新功能。使用以上新功能需升級(jí)最新版本的 Python SDK。如您已安裝老版本SDK,請(qǐng)您更新到最新版SDK。

pip install --upgrade zhipuai

調(diào)用方式

示例1:

from zhipuai import ZhipuAI
client = ZhipuAI(api_key="") # 填寫(xiě)您自己的APIKey
response = client.chat.completions.create(
    model="glm-4",  # 填寫(xiě)需要調(diào)用的模型名稱(chēng)
    messages=[
        {"role": "user", "content": "作為一名營(yíng)銷(xiāo)專(zhuān)家,請(qǐng)為我的產(chǎn)品創(chuàng)作一個(gè)吸引人的slogan"},
        {"role": "assistant", "content": "當(dāng)然,為了創(chuàng)作一個(gè)吸引人的slogan,請(qǐng)告訴我一些關(guān)于您產(chǎn)品的信息"},
        {"role": "user", "content": "智譜AI開(kāi)放平臺(tái)"},
        {"role": "assistant", "content": "智啟未來(lái),譜繪無(wú)限一智譜AI,讓創(chuàng)新觸手可及!"},
        {"role": "user", "content": "創(chuàng)造一個(gè)更精準(zhǔn)、吸引人的slogan"}
    ],
)
print(response.choices[0].message)

示例2:

from zhipuai import ZhipuAI
client = ZhipuAI(api_key="") # 填寫(xiě)您自己的APIKey
response = client.chat.completions.create(
    model="glm-4v",  # 填寫(xiě)需要調(diào)用的模型名稱(chēng)
    messages=[
       {
        "role": "user",
        "content": [
          {
            "type": "text",
            "text": "圖里有什么"
          },
          {
            "type": "image_url",
            "image_url": {
                "url" : "https://img1.baidu.com/it/u=1369931113,3388870256&fm=253&app=138&size=w931&n=0&f=JPEG&fmt=auto?sec=1703696400&t=f3028c7a1dca43a080aeb8239f09cc2f"
            }
          }
        ]
      }
    ]
)
print(response.choices[0].message)

示例3:

from zhipuai import ZhipuAI
client = ZhipuAI(api_key="") # 請(qǐng)?zhí)顚?xiě)您自己的APIKey
response = client.chat.completions.create(
    model="glm-3-turbo",  # 填寫(xiě)需要調(diào)用的模型名稱(chēng)
    messages=[
        {"role": "system", "content": "你是一個(gè)樂(lè)于解答各種問(wèn)題的助手,你的任務(wù)是為用戶(hù)提供專(zhuān)業(yè)、準(zhǔn)確、有見(jiàn)地的建議。"},
        {"role": "user", "content": "我對(duì)太陽(yáng)系的行星非常感興趣,特別是土星。請(qǐng)?zhí)峁╆P(guān)于土星的基本信息,包括其大小、組成、環(huán)系統(tǒng)和任何獨(dú)特的天文現(xiàn)象。"},
    ],
    stream=True,
)
for chunk in response:
    print(chunk.choices[0].delta)

四、接口說(shuō)明:

模型編碼:glm-4

根據(jù)輸入的自然語(yǔ)言指令完成多種語(yǔ)言類(lèi)任務(wù),推薦使用 SSE 或異步調(diào)用方式請(qǐng)求接口

傳輸方式

https

請(qǐng)求地址

https://open.bigmodel.cn/api/paas/v4/chat/completions

調(diào)用方式

同步調(diào)用,等待模型執(zhí)行完成并返回最終結(jié)果或 SSE 調(diào)用

字符編碼

UTF-8

接口請(qǐng)求格式

JSON

響應(yīng)格式

JSON 或標(biāo)準(zhǔn) Stream Event

接口請(qǐng)求類(lèi)型

POST

開(kāi)發(fā)語(yǔ)言

任意可發(fā)起 HTTP 請(qǐng)求的開(kāi)發(fā)語(yǔ)言

接口參數(shù)請(qǐng)求

model

String

所要調(diào)用的模型編碼

messages

List<Object>

調(diào)用語(yǔ)言模型時(shí),將當(dāng)前對(duì)話(huà)信息列表作為提示輸入給模型, 按照?{"role": "user", "content": "你好"}?的json 數(shù)組形式進(jìn)行傳參; 可能的消息類(lèi)型包括 System message、User message、Assistant message 和 Tool message。

request_id

String

由用戶(hù)端傳參,需保證唯一性;用于區(qū)分每次請(qǐng)求的唯一標(biāo)識(shí),用戶(hù)端不傳時(shí)平臺(tái)會(huì)默認(rèn)生成。

do_sample

Boolean

do_sample 為 true 時(shí)啟用采樣策略,do_sample 為 false 時(shí)采樣策略 temperature、top_p 將不生效

stream

Boolean

使用同步調(diào)用時(shí),此參數(shù)應(yīng)當(dāng)設(shè)置為 fasle 或者省略。表示模型生成完所有內(nèi)容后一次性返回所有內(nèi)容。

如果設(shè)置為 true,模型將通過(guò)標(biāo)準(zhǔn) Event Stream ,逐塊返回模型生成內(nèi)容。Event Stream 結(jié)束時(shí)會(huì)返回一條data: [DONE]消息。

注意:在模型流式輸出生成內(nèi)容的過(guò)程中,我們會(huì)分批對(duì)模型生成內(nèi)容進(jìn)行檢測(cè),當(dāng)檢測(cè)到違法及不良信息時(shí),API會(huì)返回錯(cuò)誤碼(1301)。開(kāi)發(fā)者識(shí)別到錯(cuò)誤碼(1301),應(yīng)及時(shí)采?。ㄇ迤?、重啟對(duì)話(huà))等措施刪除生成內(nèi)容,避免其造成負(fù)面影響。

temperature

Float

采樣溫度,控制輸出的隨機(jī)性,必須為正數(shù)

取值范圍是:(0.0, 1.0),不能等于 0,默認(rèn)值為 0.95,值越大,會(huì)使輸出更隨機(jī),更具創(chuàng)造性;值越小,輸出會(huì)更加穩(wěn)定或確定

建議您根據(jù)應(yīng)用場(chǎng)景調(diào)整?top_p?或?temperature?參數(shù),但不要同時(shí)調(diào)整兩個(gè)參數(shù)

top_p

Float

用溫度取樣的另一種方法,稱(chēng)為核取樣
取值范圍是:(0.0, 1.0)?開(kāi)區(qū)間,不能等于 0 或 1,默認(rèn)值為 0.7
模型考慮具有?top_p?概率質(zhì)量 tokens 的結(jié)果
例如:0.1 意味著模型解碼器只考慮從前 10% 的概率的候選集中取 tokens
建議您根據(jù)應(yīng)用場(chǎng)景調(diào)整?top_p?或?temperature?參數(shù),但不要同時(shí)調(diào)整兩個(gè)參數(shù)

max_tokens

Integer

模型輸出最大 tokens

stop

List

模型在遇到stop所制定的字符時(shí)將停止生成,目前僅支持單個(gè)停止詞,格式為["stop_word1"]

tools

List

可供模型調(diào)用的工具列表,tools 字段會(huì)計(jì)算 tokens ,同樣受到 tokens 長(zhǎng)度的限制

tool_choice

String 或 Object

用于控制模型是如何選擇要調(diào)用的函數(shù),僅當(dāng)工具類(lèi)型為function時(shí)補(bǔ)充。默認(rèn)為auto,當(dāng)前僅支持auto

System Message格式

role

String

消息的角色信息,此時(shí)應(yīng)為system

content

String

消息內(nèi)容

User Message格式

role

String

消息的角色信息,此時(shí)應(yīng)為user

content

String

消息內(nèi)容

Assisant Message格式

role

String

消息的角色信息,此時(shí)應(yīng)為assistant

content

String

"content"與"tool_calls"二必選一

消息內(nèi)容。其中包括了tool_calls字段,content字段為空。

tool_calls

List

"content"與"tool_calls"二必選一

模型產(chǎn)生的工具調(diào)用消息

Tool Message格式

tool message 代表工具被調(diào)用后返回的結(jié)果。模型根據(jù)tool message向用戶(hù)輸出自然語(yǔ)言格式的消息。

role

String

消息的角色信息,此時(shí)應(yīng)為tool

content

String

tool_message消息內(nèi)容,為工具被調(diào)用后返回的結(jié)果

tool_call_id

String

tool的調(diào)用記錄

模型同步調(diào)用響應(yīng)內(nèi)容

id?

String

任務(wù)ID

created

Long

請(qǐng)求創(chuàng)建時(shí)間,是以秒為單位的 Unix 時(shí)間戳

model

String

模型名稱(chēng)

choices

List

當(dāng)前對(duì)話(huà)的模型輸出內(nèi)容

usage

Object

結(jié)束時(shí)返回本次模型調(diào)用的 tokens 數(shù)量統(tǒng)計(jì)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-843140.html

內(nèi)容生成流式響應(yīng)塊內(nèi)容

id

String

智譜 AI 開(kāi)放平臺(tái)生成的任務(wù)訂單號(hào),調(diào)用請(qǐng)求結(jié)果接口時(shí)請(qǐng)使用此訂單號(hào)

created

Long

請(qǐng)求創(chuàng)建時(shí)間,是以秒為單位的 Unix 時(shí)間戳

choices

List

當(dāng)前對(duì)話(huà)的模型輸出內(nèi)容

usage

Object

結(jié)束時(shí)返回本次模型調(diào)用的 tokens 數(shù)量統(tǒng)計(jì)。

到了這里,關(guān)于智譜AI:ChatGLM API調(diào)用說(shuō)明的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ChatGLM Java SDK:智譜 AI 通用語(yǔ)言模型 Zhipu ChatGLM Java SDK

    此項(xiàng)目是由 Java 的 JDK11 的長(zhǎng)期版本開(kāi)發(fā),設(shè)備環(huán)境需要 JDK = 11 Java Maven Dependency (BlueChatGLM)調(diào)用 Java Gradle (BlueChatGLM)調(diào)用 Java sbt (BlueChatGLM)調(diào)用 1.1 NTP 網(wǎng)絡(luò)時(shí)間服務(wù)器 它通過(guò)互聯(lián)網(wǎng)或局域網(wǎng)上的時(shí)間服務(wù)器來(lái)提供高精度,高安全的時(shí)間信息,確保所有設(shè)備都使用相同的時(shí)間是關(guān)

    2024年02月20日
    瀏覽(25)
  • 【LangChain學(xué)習(xí)之旅】—(7) 調(diào)用模型:使用OpenAI API還是微調(diào)開(kāi)源Llama2/ChatGLM?

    【LangChain學(xué)習(xí)之旅】—(7) 調(diào)用模型:使用OpenAI API還是微調(diào)開(kāi)源Llama2/ChatGLM?

    Reference:LangChain 實(shí)戰(zhàn)課 之前的內(nèi)容講了提示工程的原理以及 LangChain 中的具體使用方式。今天,我們來(lái)著重討論 Model I/O 中的第二個(gè)子模塊,LLM。 讓我們帶著下面的問(wèn)題來(lái)開(kāi)始這一節(jié)課的學(xué)習(xí)。大語(yǔ)言模型,不止 ChatGPT 一種。調(diào)用 OpenAI 的 API,當(dāng)然方便且高效,不過(guò),如果我

    2024年02月01日
    瀏覽(24)
  • 清華智譜AI大模型ChatGLM-Pro申請(qǐng)開(kāi)通教程

    清華智譜AI大模型ChatGLM-Pro申請(qǐng)開(kāi)通教程

    清華智譜AI大模型ChatGLM-Pro申請(qǐng)開(kāi)通教程 ChatGLM系列模型,包括ChatGLM-130B和ChatGLM-6B模型,支持相對(duì)復(fù)雜的自然語(yǔ)言指令,并且能夠解決困難的推理類(lèi)問(wèn)題。其中,ChatGLM-6B模型吸引了全球超過(guò) 160 萬(wàn)人下載安裝,該模型在 Hugging Face (HF) 全球大模型下載榜中連續(xù) 12 天位居第一名,

    2024年02月04日
    瀏覽(19)
  • AI大模型探索之路-應(yīng)用篇16:GLM大模型-ChatGLM3 API開(kāi)發(fā)實(shí)踐

    AI大模型探索之路-應(yīng)用篇16:GLM大模型-ChatGLM3 API開(kāi)發(fā)實(shí)踐

    目錄 一、ChatGLM3-6B模型API調(diào)用 1. 導(dǎo)入相關(guān)的庫(kù) 2. 加載tokenizer 3. 加載預(yù)訓(xùn)練模型 4. 實(shí)例化模型 5.調(diào)用模型并獲取結(jié)果 二、OpenAI風(fēng)格的代碼調(diào)用 1.?Openai?api?啟動(dòng) 2. 使用curl命令測(cè)試返回 3. 使用Python發(fā)送POST請(qǐng)求測(cè)試返回 4. 采用GLM提供的chat對(duì)話(huà)方式 5.?Embedding處理 三、Functio

    2024年04月23日
    瀏覽(26)
  • 【chatglm3】(4):如何設(shè)計(jì)一個(gè)知識(shí)庫(kù)問(wèn)答系統(tǒng),參考智譜AI的知識(shí)庫(kù)系統(tǒng),

    【chatglm3】(4):如何設(shè)計(jì)一個(gè)知識(shí)庫(kù)問(wèn)答系統(tǒng),參考智譜AI的知識(shí)庫(kù)系統(tǒng),

    https://www.bilibili.com/video/BV16j411E7FX/?vd_source=4b290247452adda4e56d84b659b0c8a2 【chatglm3】(4):如何設(shè)計(jì)一個(gè)知識(shí)庫(kù)問(wèn)答系統(tǒng),參考智譜AI的知識(shí)庫(kù)系統(tǒng),學(xué)習(xí)設(shè)計(jì)理念,開(kāi)源組件 https://open.bigmodel.cn/knowledge 知識(shí)配置: 項(xiàng)目地址是: https://github.com/chatchat-space/Langchain-Chatchat gitee搬運(yùn)的項(xiàng)

    2024年02月05日
    瀏覽(34)
  • Java | 智譜API調(diào)用實(shí)踐

    Java | 智譜API調(diào)用實(shí)踐

    智譜AI(Zhipu AI)是一家致力于人工智能技術(shù)研發(fā)和應(yīng)用的公司。該公司由清華大學(xué)背景的團(tuán)隊(duì)創(chuàng)立,專(zhuān)注于大模型技術(shù)的研究與推廣。智譜AI在人工智能領(lǐng)域取得了顯著成就,其發(fā)布的自研大模型GLM-4等產(chǎn)品。 進(jìn)入官網(wǎng)(https://maas.aminer.cn/),注冊(cè)賬號(hào)實(shí)名后,將會(huì)贈(zèng)送 有效

    2024年04月16日
    瀏覽(14)
  • 關(guān)于阿里云的API接口調(diào)用使用說(shuō)明以及使用艾格瑞特API接口獲取驗(yàn)證碼的方法

    需要在API網(wǎng)關(guān)控制臺(tái)創(chuàng)建APP,然后將API授權(quán)給APP即可。 使用詳情頁(yè)給的請(qǐng)求示例?。。。ㄌ鎿Q示例中的AppCode)就可以了 本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種API自動(dòng)管理和SDK、文檔自動(dòng)生成方法。 背景技術(shù): 伴隨著互聯(lián)網(wǎng)時(shí)代的多元化發(fā)展,更多技術(shù)人員將精力投入

    2023年04月18日
    瀏覽(16)
  • 調(diào)用智能Ai畫(huà)圖在線生成圖片生成視頻的工具集API說(shuō)明等

    四款文字生成視頻的智能軟件 1、 Lumen5:是一種自動(dòng)化視頻制作工具,可以利用其強(qiáng)大的AI技術(shù),自動(dòng)對(duì)文本進(jìn)行分析,并提供適當(dāng)?shù)膱D像、視頻剪輯和音樂(lè),生成令人印象深刻的視頻。它適用于制作社交媒體廣告、營(yíng)銷(xiāo)視頻和品牌故事等。。用戶(hù)只需輸入文本和選擇相關(guān)圖

    2024年02月01日
    瀏覽(25)
  • Python ? 使用代碼實(shí)現(xiàn)API接口調(diào)用詳解

    Python ? 使用代碼實(shí)現(xiàn)API接口調(diào)用詳解

    本文主要講解常用API接口如何使用python實(shí)現(xiàn)。 API :Application Programming Interface,是 應(yīng)用程序開(kāi)發(fā)接口 的縮寫(xiě),意思是一些預(yù)設(shè)好的函數(shù)或方法,這些預(yù)設(shè)好的函數(shù)或方法允許第三方程序通過(guò)網(wǎng)絡(luò)來(lái)調(diào)用數(shù)據(jù)或提供基于數(shù)據(jù)的服務(wù)。 Python運(yùn)行環(huán)境:python3.10.2 + PyCharm 使用 pip

    2024年01月18日
    瀏覽(24)
  • Python調(diào)用API接口的幾種方式

    Python調(diào)用API接口的幾種方式 相信做過(guò)自動(dòng)化運(yùn)維的同學(xué)都用過(guò)API接口來(lái)完成某些動(dòng)作。API是一套成熟系統(tǒng)所必需的接口,可以被其他系統(tǒng)或腳本來(lái)調(diào)用,這也是自動(dòng)化運(yùn)維的必修課。 本文主要介紹python中調(diào)用API的幾種方式,下面是python中會(huì)用到的庫(kù)。 - urllib2 - httplib2 - pycu

    2024年02月12日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包