<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      前端引入chatGpt

      1. 訪問 chatGpt 官網

      2. 獲得 API Key

       

       3. 生成 API Key

       

      4. 邀請團隊成員(可暫時忽略)

       

      5. 輸入API key name,Project name (可申請多個api key)

       6. API key 生成啦~~,可以去使用啦~~

      7. 前端代碼

      <template>
        <div class="border p-4 rounded-lg">
          <input placeholder="輸入chatGpt搜索內容" v-model="searchVal" />
          <button 
            @click="getAISuggestion" 
            :disabled="loading"
            class="bg-blue-500 text-white px-4 py-2 rounded hover:bg-blue-600"
          >
            {{ loading ? 'AI分析中...' : '獲取優化建議' }}
          </button>
          <div v-if="advice" class="mt-4 p-3 bg-gray-50 rounded">
            <h3 class="font-bold mb-2">?? AI建議:</h3>
            <pre class="whitespace-pre-wrap">{{ advice }}</pre>
          </div>
        </div>
      </template>
      
      <script setup>
      import OpenAI from "openai";
      import { computed, onMounted, ref } from "vue";
      
      let loading = ref(false)
      
      const openai = new OpenAI({
        apiKey:
          "****",
        dangerouslyAllowBrowser: true, // 允許在瀏覽器環境中運行
      });
      
      let searchVal = ref(null);
      let advice = ref(null)
      
      const getAISuggestion = async () => {
        // ChatGPT
        try {
          loading.value = true
          const completion = await openai.chat.completions.create({
            messages: [{ role: "user", content: searchVal.value }],
            model: "gpt-4o-mini",
            store: true,
          });
          loading.value = false
          advice.value = completion.choices[0].message.content
        } catch {
          console.error("OpenAI API Error:", error);
          res.status(500).json({ error: "AI分析失敗" });
        }
      };
      </script>
      
      <style scoped>
      button:disabled {
        opacity: 0.5;
        cursor: not-allowed;
      }
      </style>
      

       

      posted @ 2025-02-17 14:36  小短腿奔跑吧  閱讀(50)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 无码AV无码免费一区二区| 亚洲护士一区二区三区| 92国产精品午夜福利免费| 亚洲 欧美 综合 另类 中字| 精品日韩人妻中文字幕| 国产精品高清一区二区三区不卡| 日韩成av在线免费观看| 日本一区不卡高清更新二区| 营口市| 亚洲乱码一二三四区| 国内少妇人妻偷人精品| 乐业县| 久久男人av资源站| 国产精品区视频中文字幕| 性色欲情网站iwww九文堂| 天堂资源国产老熟女在线| 五大连池市| 巨爆乳中文字幕爆乳区| 一二三三免费观看视频| 四虎精品国产永久在线观看| 亚洲国产大胸一区二区三区| 美女扒开奶罩露出奶头视频网站| 久久亚洲精品人成综合网| 久久99国产精品尤物| 影音先锋啪啪av资源网站| 99在线视频免费观看| 日本熟妇hdsex视频| av中文字幕一区人妻| 日本高清在线播放一区二区三区| 午夜亚洲国产理论片二级港台二级| 亚洲女初尝黑人巨| 国产精品无遮挡猛进猛出| 国产盗摄xxxx视频xxxx| 国产精品一品二区三四区| 久久精品亚洲精品国产色婷| 精品国产乱码久久久久久影片 | 亚洲免费人成在线视频观看| 视频一本大道香蕉久在线播放| 国产精品综合在线免费看| 亚洲午夜久久久影院伊人| 久久国产精品不只是精品|