Docs
代码示例

代码示例

快速上手源梦 AI 办公系统的接口请求与 Session 会话拉取示例。

通过以下代码片段,您可以在本地快速打通对源梦 AI 服务和会话接口的调用:

1. 前端获取当前登录 Session (React / Next.js)

import { useSession } from "@/lib/next-auth-react-mock";
 
export function UserProfile() {
  const { data: session, status } = useSession();
  
  if (status === "loading") return <p>加载中...</p>;
  if (status === "unauthenticated") return <p>请先登录</p>;
  
  return <p>欢迎,{session.user.name}</p>;
}

2. 后端 ADK 调用与消息流推送 (Python / FastAP)

import uvicorn
from fastapi import FastAPI
 
app = FastAPI()
 
@app.post("/chat")
async def chat_endpoint(payload: dict):
    # 模拟大模型消息返回
    return {"reply": f"已收到您的提问。Payload 字段:{payload.get('message')}"}
 
if __name__ == "__main__":
    uvicorn.run(app, host="127.0.0.1", port=8000)