GLM-4.5

 
node --version  #v20.9.0 
npm --version   #8.5.5

npm install -g @anthropic-ai/claude-code
    
claude --version # 1.0.108 (Claude Code)

 
export ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic"
export ANTHROPIC_AUTH_TOKEN="777...8Itj"
    

 
安装完后右上方出现一个星状图标
    

 
ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic"
- 这一步是以代理的方式运行,会连接到GLM-4.5 

 
点击星状图标,一路击“回车” ,然后“新建对话”
    

 
使用说明
https://docs.bigmodel.cn/cn/coding-plan/overview
    

cd your-project-directory
claude

claude插件升级导致的需要账户登录问题

 

"claude-code.environmentVariables": [
    {
        "name":"ANTHROPIC_BASE_URL",
        "value":"https://open.bigmodel.cn/api/anthropic"
    }
]

 
vim ~/.claude/config.json

{
    "primaryApiKey": "715c2777...tjc3"
}

 


 

  

 


文心一言的使用

 
https://yiyan.baidu.com/?from=baidu_pc_index

点击链接,或者在百度的右上角点击“文心一言”

在打开的页面,点击左上角的“新建对话”,然后在最下面的对话框中输入要问的问题
回车就出结果了 

文心一言开发者

 
https://yiyan.baidu.com/developer

https://yiyan.baidu.com/developer/doc


百度智能云千帆ModelBuilder
https://cloud.baidu.com/doc/WENXINWORKSHOP/index.html


API接入指南

 

https://developer.baidu.com/article/detail.html?id=1089328


应用创建
https://console.bce.baidu.com/qianfan/ais/console/applicationConsole/application

获取token
https://cloud.baidu.com/doc/WENXINWORKSHOP/s/Ilkkrb0i5



https://console.bce.baidu.com/tools/?u=qfdc#/api?product=QIANFAN&project=%E5%8D%83%E5%B8%86%E5%A4%A7%E6%A8%A1%E5%9E%8B%E5%B9%B3%E5%8F%B0&parent=%E9%89%B4%E6%9D%83%E8%AE%A4%E8%AF%81%E6%9C%BA%E5%88%B6&api=oauth/2.0/token&method=post






 
import requests
import json


def main():
        
    url = "https://aip.baidubce.com/oauth/2.0/token?client_id=OU3TC25XAVAJmirZjo463KhA&client_secret=cMG5XHzFHop4t3A3wX5U9TU5vstSLtF0&grant_type=client_credentials"
    
    payload = json.dumps("")
    headers = {
        'Content-Type': 'application/json',
        'Accept': 'application/json'
    }
    
    response = requests.request("POST", url, headers=headers, data=payload)
    
    print(response.text)
    

if __name__ == '__main__':
    main()
    

 
# 获取access_token,替换下列示例中的API Key与Secret Key
curl -X POST 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=[API Key]&client_secret=[Secret Key]'  -H 'Content-Type: application/json' 

 


 

  

 


langchain调用千帆

 
import os
os.environ["qianfan_ak"] = "JYAUgr51d...."
os.environ["qianfan_sk"] = "Gnq0lyCq6...."

 
# 其它模型分装在 langchain_community 底包中
from langchain_community.chat_models import QianfanChatEndpoint
from langchain_core.messages import HumanMessage
import os

# 需要开通一个模型服务
# https://console.bce.baidu.com/qianfan/ais/console/applicationConsole/application
llm = QianfanChatEndpoint(
    qianfan_ak=os.getenv('qianfan_ak'),
    qianfan_sk=os.getenv('qianfan_sk')
)

messages = [
    HumanMessage(content="你是谁")
]

ret = llm.invoke(messages)

print(ret.content)
    

 
您好,我是百度研发的知识增强大语言模型,中文名是文心一言,英文名是ERNIE Bot。
我能够与人对话互动,回答问题,协助创作,高效便捷地帮助人们获取信息、知识和灵感。
    

 

    

 

    

 


 

  

 


参考