f6844710

chatgptのapiが解放された2023年、3月から、ひたすらpythonを書き続け…

f6844710

chatgptのapiが解放された2023年、3月から、ひたすらpythonを書き続ける。面白いから。

最近の記事

AIチャットの中でランダムなニュースを取得する

# main.pyimport osfrom datetime import datetimeimport openaifrom chat import chatos.environ["OPENAI_API_KEY"] = "******************************************"os.environ["TAVILY_API_KEY"] = "***********************************"system_content =

    • style-bert-vits2等のTTSにPOST時、threadingを使って少し時間短縮

      import reimport anthropicfrom datetime import datetimeimport concurrentimport ioimport threadingimport timeimport wavefrom concurrent.futures import ThreadPoolExecutorimport pyaudioimport requestsapi_key = "*********************************

      • In English Please (英語学習用chat)

        import osfrom datetime import datetimeimport openaiimport deeplimport playsound # windowsは1.2.2をインストールしてください。 pip install playsound==1.2.2# deeplのAPIキーを取得してください。# 環境にディレクトリspeechを作成してください。auth_key = '***********************************' # d

        • chatbotが自発的な質問をするための標準inputではないinput #1

          import jsonimport threadingimport openaiimport requestsdef input_with_timeout(s, timeout): n_return = None def my_input(text): nonlocal n_return n_return = input(text) t = threading.Thread(target=my_input, args=(s,))

        AIチャットの中でランダムなニュースを取得する

          langchainをollamaで使う (ローカルLLM(chat))

          from langchain_community.llms import Ollamafrom langchain.prompts import ( ChatPromptTemplate, MessagesPlaceholder)llm = Ollama(model="llama3")sys_prompt = """あなたは優秀なAIアシスタントです。質問に日本語で答えてください。"""prompt = ChatPromptTemplate.from_messag

          langchainをollamaで使う (ローカルLLM(chat))

          kotoba-whisper

          import numpy as npimport torchimport torchaudiofrom transformers import pipeline# configmodel_id = "kotoba-tech/kotoba-whisper-v1.0"torch_dtype = torch.float16 if torch.cuda.is_available() else torch.float32device = "cuda:0" if torch.cuda.i

          kotoba-whisper

          command R +, chat スクリプト

          import cohereco = cohere.Client('***************************') # This is your trial API keychat_history = []sys_prompt = "あなたは優秀なAIアシスタントです。質問に答えてください。"chat_history.append({"role": "SYSTEM", "message": sys_prompt})def chatbot(mess): resp

          command R +, chat スクリプト

          AI radio makerへの道3

          だいぶ形になってきました。今回はTTSを実装しました。 # main.pyimport jsonimport osimport timeimport anthropicimport openaifrom langchain_community.document_loaders import TextLoaderfrom langchain_community.vectorstores import FAISSfrom langchain_core.output_parser

          AI radio makerへの道3

          AI radio makerへの道2

          なんかいろいろやっておりましたらlangchainが半分というよくわからないコードになってしまいました。 import jsonimport osimport timeimport anthropicimport openaifrom langchain_community.document_loaders import TextLoaderfrom langchain_community.vectorstores import FAISSfrom langchain_co

          AI radio makerへの道2

          AI radio makerへの道

          AI radio makerを作ってみたくなったので、少しずつ作ります。 import osimport anthropicimport openaiimport timeos.environ["ANTHROPIC_API_KEY"] = "sk-ant-*************************"openai_key = os.environ.get("OPENAI_API_KEY")system_content = """ あなたは優秀なラジオリポーター

          AI radio makerへの道

          anthropic sonnet (chat)

          import anthropicfrom datetime import datetimeapi_key = "sk-,,,"sys_content = f"""あなたは優秀なAIアシスタントです。質問にこたえてください。現在時刻は{datetime.now()}です。"""client = anthropic.Anthropic( # defaults to os.environ.get("ANTHROPIC_API_KEY") api_key=api_key,

          anthropic sonnet (chat)

          Mojo(サイトの和訳)変数

          2024/03/02時点でのMojoのサイトの導入が終わった後のテキストの和訳です。 変数 変数とは、値またはオブジェクトを保持する名前です。 Mojoの変数はすべて変更可能です。(実行時に変更できない定数値を定義したい場合は、エイリアスキーワードを参照してください)。 メモ Mojo は以前、不変変数を宣言する let キーワードをサポートしていました。これは、言語を簡素化するためと、 別の場所で説明するその他の理由から削除されました。 古いコードの移行を簡単にするた

          Mojo(サイトの和訳)変数

          Mojoのサイトの和訳(導入後)

          2024/03/02時点でのMojoのサイトの導入が終わった後のテキストの和訳です。 Mojoの紹介 この時点で、すでにMojo SDKをセットアップし、"Hello world "を実行しているはずです。それでは、Mojoコードの書き方について説明します。 MojoがPythonのスーパーセットとして設計されていることはすでにご存知でしょう。ですから、Pythonを知っていれば、 Mojoのコードの多くは見慣れたものになるでしょう。 しかし、Mojoは何よりもまず高性

          Mojoのサイトの和訳(導入後)

          楽天レシピ、x chatgpt。(メンテ)

          import jsonimport osimport requestsimport timeimport pandas as pdfrom pprint import pprintimport openai# APIキーの設定openai_key = os.environ.get("OPENAI_API_KEY")# 引数で質問を受けるquestion = input("何が食べたい(レシピなど)ですか? ==> : ")# AIが使うことができる関数を羅列するfunctio

          楽天レシピ、x chatgpt。(メンテ)

          Style-bert-vits2(chat)のクライアント側のコード、改。

          import osimport timefrom datetime import datetimeimport openaiimport waveimport pyaudioimport requestsopenai_key = os.environ.get("OPENAI_API_KEY")def create_synthesis(text,count): parameters = {"text": text,"model_id": 4,"style": "Neutr

          Style-bert-vits2(chat)のクライアント側のコード、改。

          Style-Bert-Vits2使用時のクライアント側のコード (chat) とても嬉しそうな声

          import osimport timefrom datetime import datetimeimport openaiimport requestsimport playsoundopenai_key = os.environ.get("OPENAI_API_KEY")# playsoundはwindowsの場合1.2.2。linuxの場合1.3.0をインストールしてください。def create_synthesis(text,count): # 音声合成用のクエ

          Style-Bert-Vits2使用時のクライアント側のコード (chat) とても嬉しそうな声