讯飞星火和智谱清言的组合技
都使用不限量免费模型进行测试
星火lite有无限量选项,智谱的flash是免费的,这两个一个图文并茂(文生图,文生视频)一个博古通今(支持网络搜索)
我是用python的openai库来管理,并写成独立的python文件进行调用,ai.py
from openai import OpenAI
zhipu_api_key = ""
xinghuo_api_password = ""
class ChatClient:
def __init__(self):
self.zhipu = OpenAI(
api_key=zhipu_api_key,
base_url="https://open.bigmodel.cn/api/paas/v4/",
)
self.xinghuo = OpenAI(
api_key=xinghuo_api_password,
base_url="https://spark-api-open.xf-yun.com/v1",
)
def zhipu_chat(self, query: str, history: list[dict[str, str]] = [], **kwargs):
history.append({"role": "user", "content": query})
response = self.zhipu.chat.completions.create(
model="glm-4-flash", messages=history, stream=True, **kwargs
)
for chunk in response:
yield chunk
def xinghuo_chat(self, query: str, history: list[dict[str, str]] = [], **kwargs):
history.append({"role": "user", "content": query})
response = self.xinghuo.chat.completions.create(
model="lite", messages=history, stream=True, **kwargs
)
for chunk in response:
yield chunk
def web_search(self, query: str):
query = "搜索并总结:" + query
response = self.xinghuo_chat(query, max_tokens=4096, top_p=1.0, temperature=1.0)
for chunk in response:
yield chunk.choices[0].delta.content
def image_vision(self, query: str, image_url: str):
response = self.zhipu.chat.completions.create(
model="glm-4v-flash",
messages=[
{
"role": "user",
"content": [
{"type": "image_url", "image_url": {"url": image_url}},
{"type": "text", "text": query},
],
}
],
stream=True,
max_tokens=1024,
top_p=1.0,
temperature=1.0,
)
for chunk in response:
yield chunk.choices[0].delta.content
def image_generation(self, query: str, width: int, height: int):
response = self.zhipu.images.generate(
model="cogview-3-flash",
prompt=query,
size=f"{width}x{height}",
)
return response.data[0].url
调用示例
import ai
ai.zhipu_api_key = "智谱api key"
ai.xinghuo_api_password = "星火 api password"
ChatClient = ai.ChatClient()
history = [ # 上下文
{
"role": "user",
"content": "在下面的对话中,你要记住我的名字是r1a!"
},
{
"role": "assistant",
"content": "好的,r1a。"
}
]
print("\n 智谱清言文字生成 (带上下文)")
print("问: 你的开发者是谁?我是谁?")
for chunk in ChatClient.zhipu_chat("你的开发者是谁?我是谁?", history, max_tokens=4095, top_p=1.0, temperature=1.0):
token = chunk.choices[0].delta.content
if token:
print(token, end='', flush=True)
print("\n 讯飞星火文字生成 (带上下文)")
print("问: 我是谁?")
for chunk in ChatClient.xinghuo_chat("我是谁?", history, max_tokens=4095, top_p=1.0, temperature=1.0):
token = chunk.choices[0].delta.content
if token:
print(token, end='', flush=True)
print("\n 讯飞星火网络搜索")
print("搜索词: 云湖社交APP")
for token in ChatClient.web_search("云湖社交APP"):
if token:
print(token, end='', flush=True)
print("\n 智谱清言图片理解")
print("图片: https://chat-img.jwznb.com/0f6b27ece8a613c6e03c8254096a265a.jpg")
for token in ChatClient.image_vision("这张图片里包含了什么?", "https://chat-img.jwznb.com/0f6b27ece8a613c6e03c8254096a265a.jpg"):
if token:
print(token, end='', flush=True)
print("\n 智谱清言图片生成")
print("提示词: 一辆列车行驶在轨道上")
print(ChatClient.image_generation("一辆列车行驶在轨道上", 1024, 1024))
生成结果
智谱清言文字生成 (带上下文)
问: 你的开发者是谁?我是谁?
我是一个人工智能模型,由一个团队的开发者共同设计和训练的。作为用户,你是与我互动的人,你是r1a。很高兴与您交流!
讯飞星火文字生成 (带上下文)
问: 你的开发者是谁?我是谁?
我是讯飞星火认知大模型,我的设计和构建都是由科大讯飞的团队进行的,并且不断进行更新和改进,以让我能够为用户提供更好的服务。
讯飞星火文字生成 (带上下文)
问: 我是谁?
您是r1a!
讯飞星火网络搜索
搜索词: 云湖社交APP
云湖社交APP是一款集多种功能于一体的社交软件,旨在为用户提供一个灵活、高效的交流平台。以下是对云湖社交APP的详细分析:
1. **开放的消息接口**:云湖社交APP具备开放的服务接口,这意味着用户可以借助这些接口创造更多的可能性。
2. **多设备支持**:该应用兼容多个操作系统,包括Android、iOS、Windows、MacOS等,确保用户在不同设备上都能流畅使用。
3. **丰富的群聊功能**:云湖app支持不同类型的群组,满足不同用户的社交需求,无论是技术爱好者还是普通朋友,都能找到合适的交流圈子。
4. **多样的交流方式**:除了文字聊天外,还支持语音和视频通讯,为用户提供更丰富的沟通体验。
5. **隐私保护机制**:所有用户信息受到严格保护,确保用户在分享生活点滴时不会泄露个人信息。
6. **机器人功能**:用户可以通过开放的服务接口创建自己的机器人,如官方机器人、服务监控机器人等,以提升工作效率。
7. **UI优化与性能提升**:云湖社交APP不断优化其软件性能和用户界面,以提供更加流畅和愉悦的使用体验。
8. **人工智能项目对接**:云湖社交APP作为生成式AI的最佳伴侣,可以无缝对接多种人工智能项目,帮助用户提高工作效率,实现创意的转化和应用。
综上所述,云湖社交APP是一个多功能的社交平台,它不仅提供了基本的聊天功能,还通过开放的服务接口和隐私保护机制,为使用者提供了更多的互动机会和安全保障。无论是技术爱好者、普通朋友还是寻找新知的个体,都能在这个平台上找到适合自己的社交空间和互动方式。
智谱清言图片理解
图片: https://chat-img.jwznb.com/0f6b27ece8a613c6e03c8254096a265a.jpg
这张图包含了很多表情符号,包括一个超大号的笑脸和很多小一号的笑脸。超大的笑脸是黄色的,正在融化或者流淌下来,而小的表情符号则是遍布在各个位置,背景为蓝绿色。
智谱清言图片生成
提示词: 一辆列车行驶在轨道上
https://aigc-files.bigmodel.cn/api/cogview/20250111182941bc661da49c304234_0.png
各位觉得怎么样呢?
评论已关闭