Thursday, November 21, 2024
API KEY
HomeGoogle Apps Scriptประยุกต์การใช้ Claude API ร่วมกับ Google Sheet

ประยุกต์การใช้ Claude API ร่วมกับ Google Sheet

สวัสดีครับวันนี้จะมาแจกโค้ด Claude API มาใช้ร่วมกับ Google Sheet กันครับ เขาว่ากันว่าภาษาไทยของ Claude นั้นใช้งานได้ดีกว่า GPT และ Gemini เสียอีก มาดูกันครับว่าใช้งานได้ดีจริง ๆ หรือเปล่า

อันดับแรกให้เพื่อนๆ ไปขอ API KEY Claude ที่นี่ Claude API

เมื่อได้ API KEY เรียบร้อยแล้ว ให้เพื่อน ๆ เปิด Google Sheet และ App Script ให้เรียบร้อย คัดลอกโค้ดด้านล่างไปใส่ได้เลยครับ และให้นำ Api Key ไปใส่ที่บรรทัดที่ 2

function callClaude(message) {
  const apiKey = 'apiKey';
  const model = 'claude-3-opus-20240229';
  const maxTokens = 1024;
  const messages = [{ role: 'user', content: message }];
  
  const url = 'https://api.anthropic.com/v1/messages';
  const payload = {
    model: model,
    max_tokens: maxTokens,
    messages: messages,
  };
  
  const options = {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'x-api-key': apiKey,
      'anthropic-version': '2023-06-01',
    },
    payload: JSON.stringify(payload),
  };
  
  try {
    const response = UrlFetchApp.fetch(url, options);
    const responseText = response.getContentText();
    const json = JSON.parse(responseText);
    console.log(json);
    console.log(json.content[0].text)
    return json.content[0].text;
  } catch (error) {
    console.log('Error:', error);
    return error;
  }
  
}

เมื่อคัดลอกโค้ดเรียบร้อยแล้วให้ทำการ Depoy เลือกประเภทเป็นเว็บแอป และทำตามขั้นตอนให้เสร็จสิ้นก็เป็นอันเสร็จ

เมื่อทำตามวิธีการด้านบนเสร็จเรียบร้อย ให้กลับไปที่ Sheet เรียกใช้ Function callClaude(“ใส่คำถาม”) ก็เป็นอันเสร็จสิ้น

คำตอบที่ได้

เห็นไหมครับว่าไม่ยากเลย ง่ายมาก แถมภาษาไทยของตัว Claude ดีมากกกกกกก วันนี้ก็ขอจบบทความเพียงเท่านี้ครับผม

ที่มา: https://note.com/ryu_y71/n/n3ef0639bf2a1

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

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

Most Popular

Recent Comments