repo_description: ✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android |  Linux | Windows
repo_topics: calclaude chatgpt claude cross-platform desktop fe gemini gemini-pro gemini-server gemini-ultra gpt-4o groq nextjs ollama react tauri tauri-app vercel webui
code: import { BAIDU_OATUH_URL } from "../constant";
  /**
   * 使用 AK，SK 生成鉴权签名（Access Token）
   * @return 鉴权签名信息
   */
  export async function getAccessToken(
    clientId: string,
    clientSecret: string,
  ): Promise<{
    access_token: string;
    expires_in: number;
    error?: number;
  }> {
    const res = await fetch(
      `${BAIDU_OATUH_URL}?grant_type=client_credentials&client_id=${clientId}&client_secret=${clientSecret}`,
      {
        method: "POST",
        mode: "cors",
      },
    );
    const resJson = await res.json();
    return resJson;
  }
  