morph_lib.aiパッケージはmorph-dataパッケージの軽量化に伴い、v0.1.5で廃止されました。今後、外部アダプターの形式で提供されることを予定しています。# 📦 Package: morph_lib.ai.openai.code_generation
# 🛠️ Function: text_to_markdown
def text_to_markdown(
prompt: str,
api_key: str,
model: Optional[str] = "gpt-4o",
) -> TextConversionResponse:
# 📦 Package: morph_lib.ai.anthropic.code_generation
# 🛠️ Function: text_to_markdown
def text_to_markdown(
prompt: str,
api_key: str,
model: Optional[str] = "claude-3-5-haiku-latest",
max_tokens: Optional[int] = 1024,
) -> TextConversionResponse:
# 📦 Package: morph_lib.ai.azure.code_generation
# 🛠️ Function: text_to_markdown
def text_to_markdown(
prompt: str,
api_key: str,
azure_endpoint: str,
deployment_name: Optional[str] = "gpt4",
api_version: Optional[str] = "2024-10-01-preview",
) -> TextConversionResponse:
# 📦 Package: morph_lib.ai.groq.code_generation
# 🛠️ Function: text_to_markdown
def text_to_markdown(
prompt: str,
api_key: str,
model: Optional[str] = "llama-3.1-70b-versatile",
) -> TextConversionResponse:
Parameters
OpenAIの場合のパラメータです。上記の関数定義から適宜他のモデルの場合の認証パラメータを設定してください。プロンプト
LLMのモデルを使用するためのAPIキー
使用するLLMのモデル
Example
from morph_lib.ai.openai.code_generation import text_to_markdown
import os
@morph.func
def func_name(context):
prompt = context.vars["prompt"]
fig = text_to_markdown(
prompt,
os.environ["OPENAI_API_KEY"],
"gpt-4o",
)
code = fig.code
print(code)
return fig.content