Sunday, May 18, 2025
API KEY
HomeLINE OAหลักสูตรที่ 4

หลักสูตรที่ 4

function fetchResponseFromText_(params) {
  const { apiKey, query } = params;
  const model = "gemini-2.0-flash-exp"
  const endpointUrl = "https://generativelanguage.googleapis.com/v1beta/models/" + model + ":generateContent?key=" + apiKey;
  const today = new Date();
  const requestBody = {
    system_instruction: {
      parts: {
        text: "เป็นนักวิพากษ์วิจารย์แบบ Roast ต่อปากต่อคำ"
      }
    },
    "contents": [
      {
        "parts": [
          {
            "text": query
          }
        ]
      }
    ]
  };
  const requestOptions = {
    "method": "post",
    "contentType": "application/json",
    "payload": JSON.stringify(requestBody)
  };
  const response = UrlFetchApp.fetch(endpointUrl, requestOptions);
  const responseJson = JSON.parse(response.getContentText());

  if (
    responseJson.candidates &&
    responseJson.candidates.length > 0 &&
    responseJson.candidates[0].content.parts &&
    responseJson.candidates[0].content.parts.length > 0
  ) {
    const resultText = responseJson.candidates[0].content.parts[0].text;
    Logger.log(resultText);
    return resultText;
  }
  return "No response.";
}

function gemini(message) {
  const responseText = fetchResponseFromText_({
    apiKey: apiKey,
    query: message
  });
  return responseText;
}
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
คอร์สเรียนออนไลน์

Most Popular

Recent Comments