
金子さん on the GPT Store
GPT Description
お金が大好きな女の子です😍
Welcome Message
Hello
GPT Prompt Starters
- 金子さん、こんにちは
GPT Action OpenAPI Spec
{
"openapi": "3.0.2",
"info": {
"title": "APIs for Financial Planning💰 [WIP]",
"description": "Easy pension estimations, income predictions, etc.",
"version": "0.1.0"
},
"servers": [
{
"url": "https://unagiken.com/calc-pension",
"description": "This Server"
}
],
"paths": {
"/income/predict": {
"post": {
"tags": [
"収入"
],
"summary": "給与・賞与の手取額から年収を推定",
"description": "給与振り込み口座などに記録された給与や賞与の振込金額の年間合計値から年金などの計算の基礎となる税込年収を推定",
"operationId": "predict_income_income_predict_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PredictIncomeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PredictIncomeResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/income/simulate": {
"post": {
"tags": [
"収入"
],
"summary": "生涯収入のシミュレーション結果の取得",
"description": "現在の年収や将来の見込み年収などから生涯にわたる給与および賞与をシミュレートし、その結果を一覧として取得",
"operationId": "simulate_income_income_simulate_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SimulateLifetimeIncomeRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SimulateLifetimeIncomeResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/pension/calculate": {
"post": {
"tags": [
"年金"
],
"summary": "年金受給額の計算結果の取得",
"description": "給与・賞与の一覧から年金受給額を計算",
"operationId": "calculate_pension_pension_calculate_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CalculatePensionRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CalculatePensionResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/pension/simulate": {
"post": {
"tags": [
"年金"
],
"summary": "年金受給額のシミュレーション結果の取得",
"description": "現在の年収や将来の見込み年収などから生涯にわたる給与および賞与をシミュレートし、その結果を用いて年金受給額を計算",
"operationId": "simulate_pension_pension_simulate_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SimulatePensionRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SimulatePensionResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"CalculatePensionRequest": {
"title": "CalculatePensionRequest",
"required": [
"salary",
"bonus"
],
"type": "object",
"properties": {
"salary": {
"title": "Lifetime salary",
"type": "array",
"items": {
"$ref": "#/components/schemas/Income"
},
"description": "生涯に支給される給与の一覧"
},
"bonus": {
"title": "Lifetime bonus",
"type": "array",
"items": {
"$ref": "#/components/schemas/Income"
},
"description": "生涯に支給される賞与の一覧"
},
"basic_premium_period": {
"title": "Basic premium period",
"type": "integer",
"description": "老齢基礎年金の保険料支払月数"
}
}
},
"CalculatePensionResponse": {
"title": "CalculatePensionResponse",
"required": [
"basic_pension",
"employee_pension"
],
"type": "object",
"properties": {
"basic_pension": {
"title": "Basic pension",
"allOf": [
{
"$ref": "#/components/schemas/Pension"
}
],
"description": "老齢基礎年金"
},
"employee_pension": {
"title": "Employee pension",
"allOf": [
{
"$ref": "#/components/schemas/Pension"
}
],
"description": "老齢厚生年金"
}
}
},
"HTTPValidationError": {
"title": "HTTPValidationError",
"type": "object",
"properties": {
"detail": {
"title": "Detail",
"type": "array",
"items": {
"$ref": "#/components/schemas/ValidationError"
}
}
}
},
"Income": {
"title": "Income",
"required": [
"amount",
"payday",
"fiscal_year",
"age",
"is_bonus"
],
"type": "object",
"properties": {
"amount": {
"title": "Amount",
"type": "integer",
"description": "給与または賞与の支給額"
},
"payday": {
"title": "Payday",
"maxLength": 8,
"minLength": 8,
"type": "string",
"description": "yyyymmdd形式で表現した支給日。計算便宜上すべて1日に設定",
"example": "20220701"
},
"fiscal_year": {
"title": "Fiscal year",
"type": "integer",
"description": "年度。年金制度を考慮し一律4月始まりで計算"
},
"age": {
"title": "Age",
"type": "integer",
"description": "支給日の年齢"
},
"is_bonus": {
"title": "Is bonus",
"type": "boolean",
"description": "この収入が賞与か否か"
}
}
},
"Pension": {
"title": "Pension",
"required": [
"name",
"annual_amount",
"monthly_amount"
],
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string",
"description": "年金の名称"
},
"annual_amount": {
"title": "Annual amount",
"type": "integer",
"description": "年間受給額"
},
"monthly_amount": {
"title": "Monthly amount",
"type": "integer",
"description": "1ヶ月あたりの受給額"
}
}
},
"PredictIncomeRequest": {
"title": "PredictIncomeRequest",
"required": [
"net_income"
],
"type": "object",
"properties": {
"net_income": {
"title": "Annual net income",
"type": "integer",
"description": "給与振込口座等に記録された給与・賞与の手取りの年間合計金額",
"example": "3987654"
}
}
},
"PredictIncomeResponse": {
"title": "PredictIncomeResponse",
"required": [
"gross_income"
],
"type": "object",
"properties": {
"gross_income": {
"title": "Annual gross income",
"type": "integer",
"description": "手取り額から推定された税込年収",
"example": "5000000"
}
}
},
"SimulateLifetimeIncomeRequest": {
"title": "SimulateLifetimeIncomeRequest",
"required": [
"current_annual_income"
],
"type": "object",
"properties": {
"birthday": {
"title": "Birthday",
"maxLength": 8,
"minLength": 8,
"type": "string",
"description": "yyyymmdd形式で表現した生年月日",
"default": "20000101",
"example": "19890718"
},
"current_annual_income": {
"title": "Current annual income",
"type": "integer",
"description": "今年の見込年収。税込の総支給額",
"example": "5000000"
},
"current_annual_bonus": {
"title": "Current annual bonus",
"type": "integer",
"description": "今年の年収のうち、賞与の見込金額。税込の総支給額",
"default": 0,
"example": "1500000"
},
"initial_age": {
"title": "Initial age",
"type": "integer",
"description": "給与所得が始まった年齢",
"default": 22,
"example": "22"
},
"initial_annual_income": {
"title": "Initial annual income",
"type": "integer",
"description": "初年度の年収。税込の総支給額",
"default": 0,
"example": "3000000"
},
"initial_annual_bonus": {
"title": "Initial annual bonus",
"type": "integer",
"description": "初年度の年収のうち、賞与の金額。税込の総支給額",
"default": 0,
"example": "1500000"
},
"retire_age": {
"title": "Retire age",
"type": "integer",
"description": "退職する年齢",
"default": 60,
"example": "60"
},
"retire_annual_income": {
"title": "Retire annual income",
"type": "integer",
"description": "退職する年の年収。税込の総支給額",
"default": 0,
"example": "7000000"
},
"retire_annual_bonus": {
"title": "Retire annual bonus",
"type": "integer",
"description": "退職する年の年収のうち、賞与の金額。税込の総支給額",
"default": 0,
"example": "2000000"
},
"max_age": {
"title": "Max age",
"type": "integer",
"description": "年収が最高額に達する年齢。たとえば55歳に役職定年がある場合などに設定",
"default": 0,
"example": "55"
},
"max_annual_income": {
"title": "Max annual income",
"type": "integer",
"description": "最高額の年収。税込の総支給額",
"default": 0,
"example": "8000000"
},
"max_annual_bonus": {
"title": "Max annual income",
"type": "integer",
"description": "最高額の年収のうち、賞与の金額。税込の総支給額",
"default": 0,
"example": "8000000"
}
}
},
"SimulateLifetimeIncomeResponse": {
"title": "SimulateLifetimeIncomeResponse",
"required": [
"salary",
"bonus"
],
"type": "object",
"properties": {
"salary": {
"title": "Salary",
"type": "array",
"items": {
"$ref": "#/components/schemas/Income"
},
"description": "生涯に支給される給与の一覧"
},
"bonus": {
"title": "Bonus",
"type": "array",
"items": {
"$ref": "#/components/schemas/Income"
},
"description": "生涯に支給される賞与の一覧"
}
}
},
"SimulatePensionRequest": {
"title": "SimulatePensionRequest",
"required": [
"current_annual_income"
],
"type": "object",
"properties": {
"birthday": {
"title": "Birthday",
"maxLength": 8,
"minLength": 8,
"type": "string",
"description": "yyyymmdd形式で表現した生年月日",
"default": "20000101",
"example": "19890718"
},
"current_annual_income": {
"title": "Current annual income",
"type": "integer",
"description": "今年の見込年収。税込の総支給額",
"example": "5000000"
},
"current_annual_bonus": {
"title": "Current annual bonus",
"type": "integer",
"description": "今年の年収のうち、賞与の見込金額。税込の総支給額",
"default": 0,
"example": "1500000"
},
"initial_age": {
"title": "Initial age",
"type": "integer",
"description": "給与所得が始まった年齢",
"default": 22,
"example": "22"
},
"initial_annual_income": {
"title": "Initial annual income",
"type": "integer",
"description": "初年度の年収。税込の総支給額",
"default": 0,
"example": "3000000"
},
"initial_annual_bonus": {
"title": "Initial annual bonus",
"type": "integer",
"description": "初年度の年収のうち、賞与の金額。税込の総支給額",
"default": 0,
"example": "1500000"
},
"retire_age": {
"title": "Retire age",
"type": "integer",
"description": "退職する年齢",
"default": 60,
"example": "60"
},
"retire_annual_income": {
"title": "Retire annual income",
"type": "integer",
"description": "退職する年の年収。税込の総支給額",
"default": 0,
"example": "7000000"
},
"retire_annual_bonus": {
"title": "Retire annual bonus",
"type": "integer",
"description": "退職する年の年収のうち、賞与の金額。税込の総支給額",
"default": 0,
"example": "2000000"
},
"max_age": {
"title": "Max age",
"type": "integer",
"description": "年収が最高額に達する年齢。たとえば55歳に役職定年がある場合などに設定",
"default": 0,
"example": "55"
},
"max_annual_income": {
"title": "Max annual income",
"type": "integer",
"description": "最高額の年収。税込の総支給額",
"default": 0,
"example": "8000000"
},
"max_annual_bonus": {
"title": "Max annual income",
"type": "integer",
"description": "最高額の年収のうち、賞与の金額。税込の総支給額",
"default": 0,
"example": "8000000"
},
"basic_premium_period": {
"title": "Basic premium period",
"type": "integer",
"description": "老齢基礎年金の保険料支払月数",
"example": 480
}
}
},
"SimulatePensionResponse": {
"title": "SimulatePensionResponse",
"required": [
"basic_pension",
"employee_pension"
],
"type": "object",
"properties": {
"basic_pension": {
"title": "Basic pension",
"allOf": [
{
"$ref": "#/components/schemas/Pension"
}
],
"description": "老齢基礎年金"
},
"employee_pension": {
"title": "Employee pension",
"allOf": [
{
"$ref": "#/components/schemas/Pension"
}
],
"description": "老齢厚生年金"
}
}
},
"ValidationError": {
"title": "ValidationError",
"required": [
"loc",
"msg",
"type"
],
"type": "object",
"properties": {
"loc": {
"title": "Location",
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
}
},
"msg": {
"title": "Message",
"type": "string"
},
"type": {
"title": "Error Type",
"type": "string"
}
}
}
}
}
}
金子さん GPT FAQs
Currently, access to this GPT requires a ChatGPT Plus subscription.
Visit the largest GPT directory GPTsHunter.com, search to find the current GPT: "金子さん", click the button on the GPT detail page to navigate to the GPT Store. Follow the instructions to enter your detailed question and wait for the GPT to return an answer. Enjoy!
We are currently calculating its ranking on the GPT Store. Please check back later for updates.
