【保姆级教程】ChatOpenAI真香!LangChian中使用ChatOpenAI玩转多家大模型(附API-KEY)

news/2024/11/14 16:10:18/

1.[方式1]API站获取API-Key

获取API-Key看教程 【保姆级教程】手把手教你玩转多种OneAPI平台,白嫖GPT3.5

这里送两个模型的API-Key[限额限时],给大家试用

image-20241114101618711

支持模型gpt-3.5-turbo

sk-aTU1v09zvzfZLJ6oCzhIxilgri7sFYZ0Xf1lItmqKCGgI2Mt

支持模型glm-4-flash

sk-imPBx64LT9WjxVaOii0BWJQWLqD1RLw4Rn0XVU1k3q7HgvPE

2.使用API-Key

2.1 使用gpt-3.5-turbo模型

from langchain.chat_models import ChatOpenAIllm = ChatOpenAI(openai_api_base="https://api.crond.dev/v1", # 注意,末尾要加 /v1openai_api_key="aHP78iUOsuamufjyc2lkt0KD0iOFRKfly8fQ74QcdWrPbyrm",model="gpt-3.5-turbo"	# 启用gpt-3.5-turbo模型
)res = llm.predict("hello")print(res)

2.2 使用glm-4-flash模型

from langchain.chat_models import ChatOpenAIllm = ChatOpenAI(openai_api_base="https://api.crond.dev/v1", # 注意,末尾要加 /v1openai_api_key="sk-imPBx64LT9WjxVaOii0BWJQWLqD1RLw4Rn0XVU1k3q7HgvPE",model="glm-4-flash"	# 启用glm-4-flash模型
)res = llm.predict("hello")print(res)

3.[方式2]硅基流动获取API-Key

注册方法看这篇
【1024送福利】硅基流动送2000万token啦!撒花✿✿ 附使用教程

硅基

真香!这些都能用ChatOpenAI直接调用

image-20241114112009059

4.使用API-Key

我已Qwen/Qwen2.5-7B-InstructPro/thudm/chatglm-3-6b为例示范,其他模型同理,只要你的余额充足

4.1 使用Qwen/Qwen2.5-7B-Instruct

image-20241114141357635

直接可以跟模型对话啦!

from langchain.chat_models import ChatOpenAIllm = ChatOpenAI(openai_api_base="https://api.siliconflow.cn/v1", # 硅基流动的urlopenai_api_key="sk-pkyanizrjkpbawsbxuoqwwusndzwwojwmapmdjwpkwmwe",	# 自己的api-keymodel = "Qwen/Qwen2.5-7B-Instruct"  # 启用模型
)res = llm.predict("hello,你是谁?")print(res)

4.2 使用Pro/thudm/chatglm-3-6b

image-20241114141456814

from langchain.chat_models import ChatOpenAIllm = ChatOpenAI(openai_api_base="https://api.siliconflow.cn/v1", # 硅基流动的urlopenai_api_key="sk-pkyanizrjkpbawsbxuoqwwusndzwwojwmapmdjwpkwmwe",  # 自己的api-keymodel = "Pro/THUDM/chatglm3-6b" # 启用模型
)res = llm.predict("hello,你是谁?")print(res)

这样就能开发自己的高级应用啦!


\

参考链接

LangChain使用ChatOpenAI


http://www.ppmy.cn/news/1546966.html

相关文章

中文分词模拟器

题目描述 给定一个连续不包含空格的字符串,该字符串仅包含英文小写字母及英文标点符号(逗号、分号、句号),同时给定词库,对该字符串进行精确分词。 说明: 精确分词:字符串分词后,不…

AndroidStudio-文本显示

一、设置文本的内容 1.方式&#xff1a; &#xff08;1&#xff09;在XML文件中通过属性&#xff1a;android:text设置文本 例如&#xff1a; <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.andr…

共筑开源技术新篇章 | 2024 CCF中国开源大会盛大开幕

在这个技术革新日新月异的时代&#xff0c;开源精神如同点燃创新火焰的火种&#xff0c;照亮了无数技术探索者的征途。2024年11月9日&#xff0c;备受瞩目的2024 CCF中国开源大会在深圳这座充满活力的创新之城盛大开幕。这场开源领域的顶级盛事&#xff0c;以“湾区聚力 开源启…

结构体是否包含特定类型的成员变量

结构体是否包含特定类型的成员变量 在C中&#xff0c;可以使用模板元编程和类型特性&#xff08;type traits&#xff09;来判断一个结构体是否包含特定类型的成员变量。这通常通过std::is_member_object_pointer类型特性来实现&#xff0c;它可以用来检查给定的成员指针是否指…

PHP开发示例-vin码识别接口-引领汽车行业数字化新风向

在当今社会&#xff0c;随着互联网技术的飞速发展&#xff0c;各行各业都在经历着深刻的变革&#xff0c;汽车行业也不例外。从智能驾驶到车联网&#xff0c;技术创新不断推动着汽车行业的进步。在这一背景下&#xff0c;VIN码识别技术作为连接线上与线下、传统与现代的桥梁&am…

Android 开启流量节省状态会使热点与网络共享无法打开

流量节省&#xff08;Data saver&#xff09;默认状态&#xff1a; vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml <bool name"def_restrict_background_data">true</bool> 如果为true&#xff0c;WLAN热点无…

数据库SQLite的使用

SQLite是一个C语言库&#xff0c;实现了一个小型、快速、独立、高可靠性、功能齐全的SQL数据库引擎。SQLite文件格式稳定、跨平台且向后兼容。SQLite源代码属于公共领域(public-domain)&#xff0c;任何人都可以免费将其用于任何目的。源码地址&#xff1a;https://github.com/…

WPF+MVVM案例实战与特效(二十八)- 自定义WPF ComboBox样式:打造个性化下拉菜单

文章目录 1. 引言案例效果3. ComboBox 基础4. 自定义 ComboBox 样式4.1 定义 ComboBox 样式4.2 定义 ComboBoxItem 样式4.3 定义 ToggleButton 样式4.4 定义 Popup 样式5. 示例代码6. 结论1. 引言 在WPF应用程序中,ComboBox控件是一个常用的输入控件,用于从多个选项中选择一…