欢迎使用 AI Palette! 🎨

AI Palette 是一个统一的 AI 接口平台,支持多种平台:

  • 硅基流动 - 推荐!提供丰富的模型选择,响应速度快
  • Ollama - 本地部署,无需 API Key
  • 其他 - DeepSeek、OpenAI、智谱、千问等。

快速开始:

1. 选择平台(推荐使用硅基流动,免费用Qwen2.5)

2. 输入 API Key(点击获取

3. 开始对话!

有任何想法?

扫描二维码关注我们,获取帮助和更新!

Connect

AI Palette 🎨

统一 AI 接口,一个调用满足所有需求

跳转官网获取 API Key
Connect

代码示例

前端调用示例

curl -X POST http://localhost:18000/api/chat \\
-H "Content-Type: application/json" \\
-d '{
    "model_type": "[$MODEL_TYPE$]",  // 当前选择的模型类型
    "model": "[$MODEL$]",  // 当前选择的模型
    "api_key": "[$API_KEY$]",  // 当前输入的 API Key
    "prompt": "Your message here",
    "enable_streaming": [$STREAMING$]  // 是否启用流式输出
}'

后端调用示例

from ai_palette import AIChat

# 初始化聊天实例
chat = AIChat(
    provider="[$MODEL_TYPE$]",  # 当前选择的模型类型
    model="[$MODEL$]",  # 当前选择的模型
    api_key="[$API_KEY$]",  # 当前输入的 API Key
    enable_streaming=True if '[$STREAMING$]' == 'true' else False  # 是否启用流式输出
)

# 发送消息
response = chat.ask("Your message here")
print(response)

# 流式输出
for chunk in chat.ask("Your message here"):
    print(chunk["content"], end="", flush=True)