Comments 15
text‑davinci-003
Поменяйте, пожалуйста, по умолчанию на gpt 3.5 turbo. Эта модель именно та, что используется в public ChatGPT чате и стоит в 10 раз дешевле, чем выбранная вами.
Попробовал - на текущем коде почему-то не работает, нужно менять на какой-то интерфейс Chat. Сейчас, сорри, разобраться не могу - если нужно, поменяйте код и пришлите апдейт.
Вообще текущий плагин делался на скорую руку, если кто-то захочет его адекватно допилить - я только за :)
там апи чуть другой. вот тут посмотрите: https://platform.openai.com/docs/api-reference/making-requests
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "Say this is a test!"}],
"temperature": 0.7
}'```
Тоже пробовал менять text‑davinci-003 на gpt 3.5 turbo.
ChatGPT API не распознает.
Сначала пробовал (проходит):
- self.model = "text-davinci-003"
{ "created": 1679938894, "id": "cmpl-6yl8YYE507g6U44tXQfAzMSY4dMxb", "model": "**text-davinci-003**", "object": "text_completion", "usage": { "completion_tokens": 3, "prompt_tokens": 38, "total_tokens": 41 } }
Затем (ошибка):
- self.model = "gpt-3.5-turbo"
InvalidRequestError Traceback (most recent call last)
/usr/local/lib/python3.9/dist-packages/openai/api_requestor.py in _interpret_response_line(self, rbody, rcode, rheaders, stream)
680 stream_error = stream and "error" in resp.data
681 if stream_error or not 200 <= rcode < 300:
--> 682 raise self.handle_error_response(
683 rbody, rcode, resp.data, rheaders, stream_error=stream_error
684 )
InvalidRequestError: This is a chat model and not supported in the v1/completions endpoint. Did you mean to use v1/chat/completions?
Сделал вариант: https://github.com/janvarev/irene_plugin_boltalka2_openai
Крутяк! Молодцы. И большое спасибо за ссылку на Silero.
Я хочу вбросить идею - можно воспользоваться тем же приёмом, что и ребята из Стенфорда, а именно нагенерировать с помощью GPT разные варианты фраз активаций. А то я мельком глянул плагины, там разрабы ленятся - указывают по одной-две фразы на входные точки.
Самого главного в статье и нет - семплов)
Расскажите про Vacore - почему он ?
все , понял) это просто совпадение - название вашего класса и VACORE проект видео аналитики?
Не пробовали STT Whisper?
Подскажите, а возможно как-то научить Ирину понимать, кто говорит? чтобы например некоторые команды только я и жена могли дать, но не ребенок.
Ирина, голосовой помощник — теперь и со вкусом GPT-3