शुरू करेंमुफ़्त में शुरू करें

टोकन सीमाएँ सेट करना

एक ई-कॉमर्स प्लेटफ़ॉर्म ने अभी-अभी आपको उनके कस्टमर सर्विस बॉट के परफॉर्मेंस को बेहतर बनाने के लिए हायर किया है, जो OpenAI API पर बना है। आपने तय किया है कि शुरुआत इनपुट मैसेज पर 100 टोकन की सीमा लगाकर की जाए ताकि कोई रेट लिमिट समस्या न हो, और इसे एक सैंपल इनपुट मैसेज से टेस्ट किया जाए.

tiktoken लाइब्रेरी पहले से लोड है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

OpenAI API के साथ AI सिस्टम बनाना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • tiktoken लाइब्रेरी का उपयोग करके gpt-4o-mini मॉडल के लिए एक एन्कोडिंग बनाएँ.
  • इनपुट मैसेज में अपेक्षित टोकन की संख्या जाँचें.
  • यदि मैसेज दोनों जाँचों में पास हो, तो रिस्पॉन्स प्रिंट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

client = OpenAI(api_key="")
input_message = {"role": "user", "content": "I'd like to buy a shirt and a jacket. Can you suggest two color pairings for these items?"}

# Use tiktoken to create the encoding for your model
encoding = tiktoken.____(____)
# Check for the number of tokens
num_tokens = ____

# Run the chat completions function and print the response
if num_tokens <= ____:
    response = client.chat.completions.create(model="gpt-4o-mini", messages=[input_message])
    print(____)
else:
    print("Message exceeds token limit")
कोड संपादित करें और चलाएँ