জেমিনি সিএলআই সংযোগ করুন

এপিআই কী ব্যবহার করে এনিইনট-এর জেমিনি-সামঞ্জস্যপূর্ণ গেটওয়ের মাধ্যমে জেমিনি সিএলআই রুট করুন।

জেমিনি সিএলআই এপিআই-কী প্রমাণীকরণের সময় একটি কাস্টম জেমিনি এপিআই অরিজিন সমর্থন করে। এনিইনট এপিআই কী /gemini গেটওয়ে রুটের অধীনে জেমিনি ডেভেলপার এপিআই প্রকাশ করে।

শুরু করার আগে

  1. অফিসিয়াল জেমিনি সিএলআই রিপোজিটরি থেকে জেমিনি সিএলআই ইনস্টল বা আপডেট করুন।
  2. একটি এনিইনট এপিআই কী তৈরি করুন
  3. মডেল ক্যাটালগ থেকে একটি জেমিনি-সামঞ্জস্যপূর্ণ মডেল আইডি বেছে নিন।

গেটওয়ে কনফিগার করুন

জেমিনি সিএলআই এপিআই-কী প্রমাণীকরণের জন্য GEMINI_API_KEY এবং এপিআই অরিজিনের জন্য নিচের বেস-ইউআরএল ভেরিয়েবলটি পড়ে।

bash
export ANYINT_API_KEY="your_api_key"
export GEMINI_API_KEY="$ANYINT_API_KEY"
export GOOGLE_GEMINI_\
BASE_URL="https://api.anyint.ai/gemini"
export GEMINI_MODEL="YOUR_MODEL_ID"

সিএলআই চালু করুন এবং প্রম্পট করা হলে Use Gemini API key নির্বাচন করুন:

bash
gemini

যাচাই এবং সমস্যা সমাধান করুন

  • একটি 401 প্রতিক্রিয়া মানে এনিইনট কী সরবরাহ করা হয়নি বা এটি নিষ্ক্রিয়।
  • একটি মডেল ত্রুটি মানে GEMINI_MODEL কী-এর জন্য উপলব্ধ কোনও জেমিনি-সামঞ্জস্যপূর্ণ মডেলের নাম দেয় না।
  • একটি এপিআই-কী সেটআপ সমস্যা বিচ্ছিন্ন করার সময় কনফ্লিক্টিং গুগল ক্লাউড প্রমাণীকরণ ভেরিয়েবলগুলি সরান।
  • কী ধারণকারী .env ফাইলগুলি সোর্স কন্ট্রোলের বাইরে রাখুন। জেমিনি সিএলআই একটি ব্যবহারকারী-স্তরের .gemini/.env ফাইলকেও সমর্থন করে যখন আপনার স্থায়ী স্থানীয় কনফিগারেশনের প্রয়োজন হয়।

বর্তমান ভেরিয়েবল আচরণের জন্য অফিসিয়াল জেমিনি সিএলআই কনফিগারেশন এবং প্রমাণীকরণ ডকুমেন্টেশন দেখুন।