f6844710

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

f6844710

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

最近の記事

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

    • 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

      • 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への道2

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

        kotoba-whisper

          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) とても嬉しそうな声

          vits-simple-api使用時のクライアント側のコード (chat) とても表情豊かな声

          import jsonimport osimport timefrom datetime import datetimeimport openaiimport requestsimport playsound# playsoundはwindowsの場合、1.2.2。linuxの場合1.3.0をインストールすること。openai_key = os.environ.get("OPENAI_API_KEY")def create_synthesis(text,count):

          vits-simple-api使用時のクライアント側のコード (chat) とても表情豊かな声

          karasu-7b-chat-plus (chat)

          &pip install llama-cpp-pythonfrom llama_cpp import Llamallm = Llama(model_path="./lightblue-karasu-7B-chat-plus-unleashed-q4_K_M.gguf", chat_format="qwen", n_ctx=2048, # The max sequence length to use - note that longer sequen

          karasu-7b-chat-plus (chat)

          nekomata-7b-inst (chat)

          $pip install llama-cpp-pythonfrom llama_cpp import Llamaimport ioimport osimport jsonimport refilename = "messages.json"# ログファイルを読み込むdef read_log_file(filename): with open(filename, 'r', encoding='utf-8') as f: return json.load(f)

          nekomata-7b-inst (chat)

          gemini pro (chat),3rd

          $pip install google-generativeaiimport google.generativeai as genaifrom datetime import datetimeimport osimport jsongenai.configure(api_key="*************************************")# あらかじめ空のmessages.jsonを作っておいて下さい。messagesを保存します。filename = "

          gemini pro (chat),3rd

          youri 7b chat 改

          $pip install llama-cpp-python# 23日に掲載したコードから大幅改修してあります。# なんとか普通にチャットできるようになりました。話の前後も繋がってると思います。from llama_cpp import Llamaimport jsonimport os# あらかじめ空のhistory.jsonを作っておいてください。chat_historyをディスクに保存します。filename = "history.json"# ログファイルを読み込むde

          youri 7b chat 改