Current collected state Current
Observed since 21 Oct, 09:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AGI Open Network China Models - A Simple and Powerful Framework for Chinese AI Models
A simple yet powerful framework for accessing Chinese AI models. Currently supports the full range of SiliconFlow models, with plans to support more Chinese AI service providers in the future.
pip install agi-open-network-cn
from agi_open_network_cn import (
SiliconFlowClient,
SiliconFlowChatModel,
SiliconFlowImageModel,
SiliconFlowAudioModel,
)
# Initialize client
client = SiliconFlowClient(api_key="your-api-key")
# Use ChatGLM
chat_model = SiliconFlowChatModel(client, model_name="chatglm-turbo")
response = chat_model.simple_chat("Tell me about ChatGLM")
print(response)
# Use Stable Diffusion to generate images
image_model = SiliconFlowImageModel(client)
image_url = image_model.simple_generate("A cute Chinese dragon")
print(image_url)
# Speech to text
audio_model = SiliconFlowAudioModel(client)
text = audio_model.simple_transcribe("speech.mp3")
print(text)
# Using advanced parameters
response = chat_model.chat(
messages=[
{"role": "system", "content": "You are a professional Python teacher"},
{"role": "user", "content": "Explain decorators"},
],
temperature=0.7,
max_tokens=2000,
top_p=0.9,
)
# Batch image generation
prompts = [
"Chinese ink painting: Mountains and waters",
"Chinese ink painting: Plum blossoms",
"Chinese ink painting: Bamboo",
]
for prompt in prompts:
image_url = image_model.simple_generate(prompt)
print(f"{prompt}: {image_url}")
from agi_open_network_cn import SiliconFlowVideoModel
video_model = SiliconFlowVideoModel(client)
response = video_model.generate("A video showcasing Chinese traditional culture")
request_id = response["request_id"]
# Poll for results
while True:
status = video_model.get_status(request_id)
if status["status"] == "completed":
print(f"Video URL: {status['url']}")
break
time.sleep(10)
from agi_open_network_cn.exceptions import AGIOpenNetworkError
try:
response = chat_model.simple_chat("Hello")
except AGIOpenNetworkError as e:
print(f"Error occurred: {e}")
We welcome all forms of contributions, including but not limited to:
MIT License
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 2 Feb 2025 | 3 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 21 Oct, 09:09 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:abc4baed79aeffb7f626b6ed132b20fa6b3afbae9d7018687d909ed820fe1ba9