API Google PlaM по-разному реагирует на веб-сайте и API (Python)
У меня проблема с использованием Palm API(MakerSuite). На веб-сайте MakerSuite и API (с использованием Python) он работает по-разному.
Я только что запустил код, предоставленный веб-сайтом MakerSuite (да, я ввел ключ API), и ответ отличается от того, что я тестировал на веб-сайте MakerSuite.
Я просто надеюсь, что он будет работать так, как показано на сайте.
1 ответ
Было бы полезно увидеть ваш код, особенно приглашение, которое вы используете с API, и вызов(ы) дляpalm.chat()
иpalm.reply()
.
Однако без кода вы должны знать, что модели по умолчанию имеют изменчивость. Вы можете контролировать это с помощью параметра температуры. Если вы все еще видите различия, когдаtemperature=0.0
, значит, в вашем коде что-то есть.
Некоторые другие идеи по отладке различий в выводе:
- Проверьте подсказки в обоих случаях. Даже небольшие изменения в пробелах приведут к другим результатам.
- Проверить
top_k
иtop_p
параметры по вашим запросам, если вы используете текстовый сервис, то проверьтеmax_output_tokens
настройки на каждом из них и убедитесь, что они одинаковы. - Поскольку похоже, что вы используете
chat
service убедитесь, что все части запроса идентичны, т. е. контекст/подсказка, примеры и история разговора. Если что-то отличается, вы можете ожидать увидеть другие результаты.
И в качестве бонуса: если вам каждый раз нужен один и тот же результат, возможно, вам придется найти другой способ сформулировать проблему. LLM хорошо генерируют текст, похожий на человеческий, поэтому результаты могут сильно различаться. Вам нужно строить с учетом этого.